PyQt5配置
大致流程如下
1.先安装qt工具,
2.pip安装pyqt5,
3.用pycharm配置qt designer和pyuic
在anaconda安装后,
- 高级系统设置-》环境变量-》系统变量-》添加系统变量:
变量名称
QT_QPA_PLATFORM_PLUGIN_PATH
变量路径
路径:%Python的安装路径%\Lib\site-packages\PyQt5\Qt\plugins
比如在我的环境下为:
C:\ProgramData\Anaconda3\envs\torch\Lib\site-packages\PyQt5\Qt5\plugins
按照此配置pyuiq :
- file->seeting->tools->external tools:
配置工具
其中对于“Python的安装路径”应选择:C:\ProgramData\Anaconda3\envs\your_env_name
其中需要配置的qt的exe文件可在此基础上搜索并添加。
- C:\Users\Public\Downloads\anaconda\envs\env_name\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
- 设置为空
- $FileDir$
- C:\ProgramData\Anaconda3\envs\torch\python.exe
- -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- $FileDir$
此教程配置路径为C:\ProgramData\Anaconda3\envs\torch\Scripts\pyuic5.exe
参数为-o $FileNameWithoutExtension$.py $FileName$
生成py文件时报错
绘制界面
- 在工程文件名右键->external tools->QtDesigner
绘制完成后保存得到:
ui生成py
ui生成py报错处理
ImportError: DLL load failed while importing QtCore: 找不到指定的模块。
本文说.ananconda缺少python3.dll但是实际上打开python 位置并不缺少。这篇文章总结了很多不可行的解决办法
按照这个教程,添加C:\ProgramData\Anaconda3\envs\torch\Scripts
到path,仍然不行
然后我重新安装了PyQt5看看有类似报错没有,
我尝试运行了一下,竟然可行了。
参考与更多
一个使用的例子
一个工程的例子,但是好像安装方法与我们略微不同
按照此安装和配置PyQt5前半部分,
视频教程:python GUI设计 PyQt5从入门到实践
文档
QTDESIGNER的细节操作
-
注意使用方向键控制位置
-
窗口大小
-
字体