Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Qgraphicscene崩溃PyQt4 视窗XP Python 2.7 PyQt 4_Python 2.7_Pyqt_Pyqt4 - Fatal编程技术网

Python 2.7 Qgraphicscene崩溃PyQt4 视窗XP Python 2.7 PyQt 4

Python 2.7 Qgraphicscene崩溃PyQt4 视窗XP Python 2.7 PyQt 4,python-2.7,pyqt,pyqt4,Python 2.7,Pyqt,Pyqt4,当我在python交互式shell中运行以下代码时 from PyQt4 import QtGui QtGui.QGraphicsScene() python崩溃 为什么?在使用任何Qt GUI元素之前,您需要先创建一个QApplication。 通常是这样做的: from PyQt4 import QtGui import sys qapp = QtGui.QApplication(sys.argv) scene = QtGui.QGraphicsScene() ... qapp.exec_

当我在python交互式shell中运行以下代码时

from PyQt4 import QtGui
QtGui.QGraphicsScene()
python崩溃


为什么?

在使用任何Qt GUI元素之前,您需要先创建一个
QApplication

通常是这样做的:

from PyQt4 import QtGui
import sys
qapp = QtGui.QApplication(sys.argv)
scene = QtGui.QGraphicsScene()
...
qapp.exec_()

是的,实例化QApplication似乎是关键。我希望我能理解为什么会这样。