1、安装pyqt5
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5
2、安装qtdesigner
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5-tools
3、打开PyCharm,打开File—>Settings—>Tools—>External Tools,点击加号来添加自己的工具
Name: QtDesigner
Group: Qt
Programs: C:\Users\lenovo\miniconda3\envs\py37\Lib\site-packages\qt5_applications\Qt\bin\designer.exe(这里是各位自己的designer路径)
Working directory:$FileDir$
完成后点“OK”,现在QtDesigner就配置好了,就可以直接在PyCharm中打开它来画界面了
4、再新建一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码,同样打开File—>Settings—>External Tools,点击加号
Name: Pyuic
Group: Qt
Program: F:\anaconda\python.exe(各位自己的python路径)
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
5、点确定,至此就全部配置好了,接下来是test,回到PyCharm,Tools—>Qt—>QtDesigner,点击即可打开designer:
点,创建 ,新建窗口之后
6、新建窗口之后,点击左上角的File->save,保存到项目文件中。保存之后回到pycharm中
7、右击 生成的aaa.ui,点击PyUIC之后,会自动生成python文件
8、打开生成的python文件,还需要在最后面添加下面的代码才能运行
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())