1.在pycharm打开设置:
file》setting中进入如下界面:
2.点击添加按钮:
在Qt Designer的设置中,Program选择PyQt安装目录中designer.exe的路径:C:\Program Files\Python37\Lib\site-packages\pyqt5_tools\designer.exe
Work directory 使用变量
F
i
l
e
D
i
r
FileDir
FileDir(点击后面的 Insert macro 按钮可以不用输入双击上屏 直接插入(插入前需要清空窗口信息))
该环节错误处理
例如:进行QT Designer配置时,在相应pyqt-tools目录中未发现designer.exe文件
1️⃣ 经过多次安装实验发现,该现象与安装的pyqt版本有关。实验发现,当安装的pyqt版本超过5.10在pip相应的pyqt5-tools库中都不会存在designer.exe文件,如出现该情况,建议大家在安装时使用5.10以下版本。
2️⃣ 若已进行上述步骤安装了最新版本pyqt及pyqt-tools,只需要更改pyqt-tools版本即可,经过重新安装后,可根据上述步骤直接继续配置。
pip install pyqt5-tools==5.10.1.1.4
3.设置“PyUIC”-- 这个主要是用来将 Qt界面 转换成 py代码
在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
把上面的python路径修改成自己的即可(默认为:C:\Program Files\Python37\python.exe)
Work directory 使用变量
F
i
l
e
D
i
r
FileDir
FileDir
创建第一个pyqt项目:
打开我们的QtDesigner,我们就可以写布局了。
启动了Designer程序,我们就可以拖控件了。
我们创建窗口程序,选择Man Window,让后点击create。
点击create后,会出现画布和控件
选择保存路径
此时在项目下可以看到这个文件了
但是这个文件python不能直接运行,因此需要我们上面配置的另一个工具了PyUIC。
选中文件右键,选择我们之前配置的PyUIC
这个命令行工具就会把UI文件转成py文件
启动这个python文件,我们需要调用它:
编写 main.py:
加入运行窗口的代码:
import sys
import helloworld
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = helloworld.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
后记:如果用到了QT的其他工具,加载方式也类似。