Window 在 PyQt 4 (anaconda) [PyCharm 4.5] 中 运行 程序后立即关闭
Window is closing immediately after I run program in PyQt 4 (anaconda) [PyCharm 4.5]
因此,我正在尝试 运行 Pycharm 中的一个非常简单的程序(window),即 运行ning anaconda 2.7 和 PyQt4。每当我单击 Run
按钮时,它都会打开我的程序,但关闭 window 的速度太快,我什至看不到它。任何人都可以帮忙吗?谢谢!
P.S。
我对编程还很陌生。
{__author__ = 'Jay'
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.show()}
您需要在调用window.show()
后阻止程序的执行,以便window
对象保持活动状态,否则它将被垃圾回收。 app.exec_()
为您完成。
{__author__ = 'Jay'
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.show()
app.exec_()} # added this line
因此,我正在尝试 运行 Pycharm 中的一个非常简单的程序(window),即 运行ning anaconda 2.7 和 PyQt4。每当我单击 Run
按钮时,它都会打开我的程序,但关闭 window 的速度太快,我什至看不到它。任何人都可以帮忙吗?谢谢!
P.S。
我对编程还很陌生。
{__author__ = 'Jay'
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.show()}
您需要在调用window.show()
后阻止程序的执行,以便window
对象保持活动状态,否则它将被垃圾回收。 app.exec_()
为您完成。
{__author__ = 'Jay'
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QWidget()
window.show()
app.exec_()} # added this line