example:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
In this example, we create a simple window in PyQt4
'''
import sysfrom PyQt4
import QtGuidef
main():
app = QtGui.QApplication(sys.argv) #创建一个application对象
w = QtGui.QWidget()
#QtGui.QWidget是PyQt4所有用户接口对象中的基础类库
#调用QtGui.QWidget的默认构造函数,该构造无父对象
w.resize(250,150) #resize()调整部件大小
w.move(300,300)
w.setWindowTitle('zxh_QtPy4') #设定部件(窗口)标题
w.show() #显示到屏幕
sys.exit(app.exec_())
#在显示了窗口之后,进入了程序的主循环,并且开始处理时间。
#主循环从窗口接收事件并对部件进行处理。
#通过调用exit()函数或者关闭最主要的部件,主循环将终止。
#sys.exit()调用保证程序完全退出
if __name__ == '__main__': main()
运行结果: