PyQT4 / Python33问题

时间:2013-02-05 12:29:03

标签: qt4 pyqt4 python-3.3

我已经在我的Windows 7机器上安装了PyQt 4用于Python33,我按照河岸上的说明进行操作,似乎一切都已正确完成,但是,我尝试了一个简单的例子来创建一个基本的在线发现,但编译但是不显示任何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_())

由于

1 个答案:

答案 0 :(得分:1)

您只需定义一个功能。您还必须调用它才能看到小部件:

我已经在我的Windows 7机器上安装了PyQt 4用于Python33,我按照河岸上的说明进行操作,似乎一切都已正确完成,但是,我尝试了一个简单的例子来创建一个基本的在线发现,但编译但是不显示任何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启动程序应显示窗口。