安装PyQt5
pip install PyQt5 -i https://pypi.douban.com/simple/
安装Qt Designer
pip install pyqt5-tools -i https://pypi.douban.com/simple/
找到designer.exe
Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
可以通过designer可视化的设计UI,并生成UI文件
.ui转.py
python -m PyQt5.uic.pyuic myui.ui -o myui.py
为了后续方便,可以创建ui2py.bat文件,将上述命令加进去,直接双击脚本即可完成转换
也可以集成到Pycharm中,更加方便,这里暂时不做描述
运行demo
import sys
import myui
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
# 实例化一个应用对象
app = QApplication(sys.argv)
mainWindow = QMainWindow()
ui = myui.Ui_MainWindow()
# 调用Ui_MainWindow类的setupUi,创建初始组件
ui.setupUi(mainWindow)
mainWindow.show()
# 程序循环,等待安全退出
sys.exit(app.exec_())