接下来这个专题介绍PyQt的一些内容
教程翻译自:
https://www.tutorialspoint.com/pyqt/pyqt_introduction.htm
由于本人也是学习状态,翻译可能不准确,请及时指出,我会很快修正
一些关键字会直接使用英文
目前该专题为纯理论,实际操作在完成后有演示
PyQt版本: PyQt4
Qt Designer 是一款图形化设计工具,通过简单的拖拽来设计UI而不用写代码
Qt Designer 首先通过创建一个最外层窗口来创建程序
之后可以从左边的widget box中选取想要的拖到右边
你还可以修改它的属性值
保存后的文件后缀名为.ui
里面包含显示widget的XML文件和属性值
可以通过pyuic4 命令来转换为python文件
pyuic4 –x demo.ui –o demo.py
-x 参数表示添加如下代码以使其成为可以自我运行的程序
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
Dialog = QtGui.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
sys.exit(app.exec_())
执行python程序后出现如下界面
这时我们可以在输入框内输入文字
但是点击add按钮并不会有反应
这就需要下节的内容 事件处理(event handling)