PyQt图形化布局

安装PyQt第三方库

pip install PyQt5

安装Qt Designer(Qt的布局工具)

pip install PyQt5-tools

PyChram设置Qt工具

配置Qt Designer(Qt的布局工具)

Program填的是刚才安装的PyQt5-tools库的designer.exe的位置

配置UIC(ui文件转py文件)

参数(ui文件必须放在项目下,生成的py文件也在项目下)

-m PyQt5.uic.pyuic $ProjectFileDir$$FileName$ -o $ProjectFileDir$$FileNameWithoutExtension$.py

使用方法

打开Qt Designer进行界面布局

Qt Designer界面

布局完成后会生成ui文件,用PyUIC把ui文件转化为py文件

ui文件转换完成后只是一个ui的类(界面文件),需要创建另外一个文件来调用启动它

from PyQt5.QtWidgets import QApplication, QWidget
from Gui import *
import sys


class MyApp(QWidget, Ui_Form):
    def __init__(self, parent=None):
        super(MyApp, self).__init__(parent)
        self.setupUi(self)


if __name__ == "__main__":
    app = QApplication(sys.argv)  # 创建Qt的应用程序
    myWin = MyApp()
    myWin.show()
    sys.exit(app.exec_())  # 确保程序退出后结束进程
原文地址:https://www.cnblogs.com/luocodes/p/11808147.html