学习《PyQt4入门指南 PDF中文版.pdf 》笔记
#!/usr/bin/python
# simple.py
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('simple')
widget.show()
sys.exit(app.exec_())
import sys
fromPyQt5 import QtWidgets
这两句用来载入必须的模块。在Qt5中适用的窗口部件在QtWidgets(Qt4中适用QtGui)
app= QtWidgets.QApplication(sys.argv)
每一个PyQt5程序都需要一个application对象,application类包含在QtWidgets模块中。sys.argv参数是一个命令行参数列表。Python脚本可以从shell中执行,参数可以让我们选择启动脚本的方式。
widget= QtWidgets.QWidget()
QtWidget部件是PyQt5中所有用户界面类的父类。这里我们使用没有参数的默认构造函数,它没有继承其它类。我们称没有父类的widget为一个Window。
<