问题描述
我正在PyQt4中运行一个非常基本的示例.如下所示.我当时在挣扎着Enthought Canopy的安装,在cygwin Python的实施中挣扎,最后才一次安装了Python 2.7,Numpy 1.7.1和MatPlotLib 1.2.0.
I am running a very basic example in PyQt4. It is shown below. I was struggling with the Enthought Canopy installation, struggling with the cygwin Python implementation, and finally just installed Python 2.7, Numpy 1.7.1, MatPlotLib 1.2.0 one at a time.
当我从IDLE执行示例时,它工作正常.虽然当我尝试使用nppExec从Notepad ++执行它时,控制台窗口只是挂起.我看不到任何地方都弹出一个空窗口,也没有给出任何错误代码.
When I execute the example from IDLE, it works fine. Although when I try to execute it from Notepad++ using nppExec, the console window just hangs. I do not see a little empty window pop up anywhere, nor am I given any error codes.
- 我尝试了nppExec(-i)的交互模式和非交互模式
- 我的nppExec命令是
python "$(FULL_CURRENT_PATH)"
- I tried interactive mode and non-interactive mode from nppExec (-i)
- My nppExec command is
python "$(FULL_CURRENT_PATH)"
.
- Python 2.7.4
- notepad ++ 6.3.2
-
PyQt4 4.10.1
- Python 2.7.4
- notepad++ 6.3.2
PyQt4 4.10.1
import sys from PyQt4 import QtGui def main(): app = QtGui.QApplication(sys.argv) w = QtGui.QWidget() w.resize(250, 150) w.move(300, 300) w.setWindowTitle('Brian') w.show() sys.exit(app.exec_()) if __name__ == '__main__': main()
- My nppExec command is
推荐答案
在NppExec中,使用命令
In NppExec, use the command
CMD /C python -u "$(FULL_CURRENT_PATH)"
代替
python "$(FULL_CURRENT_PATH)"
这篇关于PyQt4示例从IDLE工作,但从npp执行时不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
- 我的nppExec命令是