0

Windows 7マシンにPython33で使用するためにPyQt 4をインストールしました。リバーバンクの指示に従いましたが、すべてが正しく行われたようですが、オンラインで見つかった基本的なものを作成する簡単な例を試しました。これはコンパイルされましたが、何も表示されませんGUI。何か案は?

import sys
from PyQt4 import QtGui

def main():

    app = QtGui.QApplication(sys.argv)

    w = QtGui.QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('Hello')
    w.show()

    sys.exit(app.exec_())

ありがとう

4

1 に答える 1

1

関数を定義しただけです。ウィジェットを表示するには、それも呼び出す必要があります。

Windows 7マシンにPython33で使用するためにPyQt 4をインストールしました。リバーバンクの指示に従いましたが、すべてが正しく行われたようですが、オンラインで見つかった基本的なものを作成する簡単な例を試しました。これはコンパイルされましたが、何も表示されませんGUI。何か案は?

import sys
from PyQt4 import QtGui

def main():

    app = QtGui.QApplication(sys.argv)

    w = QtGui.QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('Hello')
    w.show()

    sys.exit(app.exec_())


if __name__ == '__main__':  #avoids execution when imported.
    main()

でプログラムを起動すると$python the-program.py、ウィンドウが表示されます。

于 2013-02-05T12:31:48.180 に答える