1.QtDesigner 画一个ui
2..ui文件转换成.py 文件 两种方式
2.1cmd命令: pyuic5 -o 1.py 1.ui
pyuic5 -o 1.py 1.ui -x 此命令会生成 main 函数
2.2 EXtendtool
3.修改.py文件
1.QtDesigner 画一个ui
2.文件转换
2.1cmd命令 把.ui文件转成.py文件
pyuic5 -o 1.py 1.ui .
-o 后的参数为输出文件的名称
-o 后第二个参数即为生成的ui文件的名称
2.2pycharm中配置EXtend工具
D:\PythonPrj\PA63\venv\Scripts\pyuic5.exe
-o $FileNameWithoutExtension$.py $FileName$ -x
$ProjectFileDir$
3.修改.py文件 3处
# 1).py中增长模块引用:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import sys
#2).py中的setupUI(self,Form)函数最后添加语句:
Dialog.show()
# 3).py文件中添加主函数脚本:
if __name__ == "__main__":
app = QApplication(sys.argv)
widget = QWidget(None)
Ui_Dialog().setupUi(widget)
sys.exit(app.exec_())
pass
UI调用
#1.UI类
class Ui_Form(object):
...
#2.自动生成
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
Form = QtWidgets.QWidget()
ui = Ui_Form()
ui.setupUi(Form)
Form.show()
sys.exit(app.exec_())
4.运行OK了。