PyQt5 使用Qt Designer

PyQt5 使用Qt Designer

PyQt安装程序带有一个名为 Qt Designer 的GUI构建工具。使用它的简单拖放界面,可以快速构建GUI界面,而无需编写代码。然而,Qt Designer不是像Visual Studio那样的集成开发环境。因此,Qt Designer没有调试和构建应用程序的功能。

启动Qt Designer应用程序,它是开发工具的一部分,并安装在虚拟环境的scripts文件夹中。

PyQt5 使用Qt Designer

通过选择File → New菜单开始设计GUI界面。

PyQt5 使用Qt Designer

您可以从左窗格的小部件框中拖放所需的小部件。您还可以为放置在表单上的小部件分配值。

PyQt5 使用Qt Designer

设计的表单保存为demo.ui。 这个ui文件包含了设计中部件和其属性的XML表示。 通过使用pyuic5命令行实用程序,将这个设计转化为Python等效代码。 这个实用程序是Qt工具包uic模块的一个封装器。 使用pyuic5的用法如下:-

pyuic5 -x demo.ui -o demo.py

在上述命令中,-x开关在生成的Python脚本(从XML)中添加了一小部分额外的代码,使其成为一个自包含的可执行应用程序。

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脚本会显示以下对话框 –

python demo.py

PyQt5 使用Qt Designer

用户可以在输入字段中输入数据,但点击“添加”按钮不会生成任何动作,因为它没有与任何函数关联。响应用户生成的响应称为 事件处理

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程