1、打开qt设计师软件,创建一个简单窗口。
2、拖进一个子控件-按钮;
3、文件另存为适合的的文件夹,并给文件命名为test01.ui此时标题栏的文件名也改为了test01.ui这里直接保存在pycharm工程文件下。
4、按下windows+r键,输入cmd打开黑屏终端。并cd到test01.ui文件所在的文件夹。
5、输入:pyuic5 -o t_01.py test01.ui,回车即可生成 t_01.py①pyuic5要查看你安装的 pyqt5中的 pyuic5.exe是不是一样。②test01.ui是qt设计师生成的文件。③其中,t_01.py是要生成的py文件名,自己命名。其他的都是固定的。
6、在pycharm中打开,可以看到生成的代码和自己手工写的代码有很大区别。因为它生成的类是继承自object,而且没有创建应用程序,所以不能显示窗口。如果直接在生成的t_01.py上添加应用程序,和QWidget控件,那么修改设计师再保存后,文件就全部刷新了。所以最好是另建一个文件,将设计师py文件导入即可。
7、①导入生成的t_01模块;from PyQt5.Qt import *import sysfrom uiPY import t_01②创建应用程序对象。③自定义窗口类继承自QWidget,并显示窗口。
8、调用 t_01.Ui_Form().setupUi(self)。即可完成显示。
9、如果修改了设计师文件。例如添加了其他控件。修改后保存。
10、将cmd终端的同样命令执行一次即可。
11、查看t_01.py,看到多了N多行代码。
12、什么都不必修改,只管运行顶层窗口文件即可,window_01.py所以,只需添加一个文件,即可随便修改设计师的控件。