pip install pyqt5 pip install pyqt5-tools pip install pyqt5designer
在安装python的目录下Libsite-packagesPyQt5Qtin找到designer.exe,打开即可使用
在pyCharm下使用它
File>Setting>Tools>External Tools下点击“+”
Name随便起
working director直接填(不要瞎改)$ProjectFileDir$
同样在External Tools中点击加号来配置pyuic:
Program:F:anacondapython.exe(各位自己的python路径)
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
PyCharm菜单栏下,Tools—>你起的Name,点击即可打开designer:
一般选择mainWindow来玩,其他的我试过会出现一些未知的问题
保存后会生成一个ui文件,右键它Extenal tool>pyuic
生成py文件
创建一个新的主类可以运行它,代码如下:(一些名字的话统一一下就好了)
from untitled import Ui_MainWindow from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5 import QtCore, QtGui, QtWidgets import sys if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) myshow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(myshow) myshow.show() sys.exit(app.exec_())
每次更改界面时都要把ui重新转换成py,整天右键有点不爽,每次运行到以下代码(再不爽可以把它加到main程序中)
#不需要整天右键,直接执行该文件即可重新得到界面文件 import os def reInterpreter(name): os.system('python -m PyQt5.uic.pyuic '+name+'.ui -o '+name+'.py') if __name__ == '__main__': reInterpreter('untitled')#ui文件名,不包括后缀