1

私は最近、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 インスタンスは既に存在します。」

引数を渡すための提案を歓迎します。

4

1 に答える 1