【问题标题】:QGraphicsScene crashes PyQt4QGraphicsScene 崩溃 PyQt4
【发布时间】:2013-09-04 02:32:45
【问题描述】:
  • Windows XP
  • Python 2.7
  • PyQt 4

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

from PyQt4 import QtGui
QtGui.QGraphicsScene()

python 崩溃。

为什么?

【问题讨论】:

    标签: python-2.7 pyqt pyqt4


    【解决方案1】:

    您需要先创建一个QApplication,然后才能使用任何 Qt GUI 元素。
    通常是这样完成的:

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

    【讨论】:

    • 是的,实例化 QApplication 似乎是关键。我希望我能理解为什么会这样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多