私は最近、iPython の Enthought ディストリビューションを見てきました。今日、いくつかの Qt GUI プログラムを実行できるかどうかを確認することにしました。小さな変更を加えた後、成功しました。簡単な例:
import sys
from PySide import QtGui # was 'from PyQT4 import QtGui'
# app = QtGui.QApplication(sys.argv) -- not needed
win = QtGui.QWidget()
win.resize(320, 240)
win.setWindowTitle("Hello MIT 6X!")
win.show()
sys.exit() # was 'sys.exit(app.exec_())'
sys.argv
でも、場合によっては合格したい。私が目にするほとんどのサンプル コードは、上記のコメント アウトされた'app = '
行の形式です。私がそれを含めると、私は得る
「RuntimeError: QApplication インスタンスは既に存在します。」
引数を渡すための提案を歓迎します。