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_())  # 确保程序退出后结束进程

 

posted @ 2019-11-06 19:43  LuoSpider  阅读(425)  评论(0编辑  收藏  举报