0

我已经在我的 Windows 7 机器上安装了 PyQt 4 以与 Python33 一起使用,我按照河岸上的说明进行操作,一切似乎都已正确完成,但是,我尝试了一个简单的示例来创建一个在网上找到的基本示例,该示例已编译但不显示任何内容图形用户界面。有任何想法吗?

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 机器上安装了 PyQt 4 以与 Python33 一起使用,我按照河岸上的说明进行操作,一切似乎都已正确完成,但是,我尝试了一个简单的示例来创建一个在网上找到的基本示例,该示例已编译但不显示任何内容图形用户界面。有任何想法吗?

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 回答