环境: (win10)python 3.9.8 + virtualenv + pyCharm + pyQt6 【安装顺序:从左到右】【图形化开发界面,用于py软件开发】
pyQt6有几点注意的地方:(重点)
pyQt6 没有 pyrcc(pyQt5有,应该改进简化了)【只有QtDesigner、pyuic6】
pyQt6 在python 3.9.8版本安装没问题(之前用的是Python 3.13.2安装会报错)【再装多了3.9.8】
【好像高过3.10的会报错,具体没有试】
Python 3.10 以上的可安装 pyside6(类似pyQt),或看下面操作
python3.10以上安装pyside6(类似pyqt)步骤-CSDN博客
================== Star Python 3.10以上 安装 pyQt6 ========================
先安装编译转换器:(ui文件转py文件)
pip install PyQt6
再下载 QT 独立安装包:
Qt Designer Download for Windows and Mac
其它的配置和下面差不多
================== Star Python 3.10以上 安装 pyQt6 ========================
pyQt6安装命令:
pip install PyQt6
pip install PyQt6-tools
添加环境变量:
变量名:QT_QPA_PLATFORM_PLUGIN_PATH
变量值:D:\pythonUI\.venv\Lib\site-packages\PyQt6\Qt6\plugins\platforms
安装后添加到(绑定) pyCharm:(文件 -> 设置)
工具 -> 外部工具(点“+”,填写对应的信息)
QtDesigner程序:(在该开发项目内)【可以用 Everything软件查找对应的文件】
D:\pythonUI\.venv\Lib\site-packages\qt6_applications\Qt\bin\designer.exe
pyuic6程序:(在该开发项目内)
D:\pythonUI\.venv\Scripts\pyuic6.exe
运行:(工具 -> 外部工具 -> QtDesigner)
开发界面:
界面(UI文件)转 py文件 命令:【要进到该文件的目录下】(界面操作后保存UI文件,需转换成py可执行文件)
Pyuic6 -o txtBox.py txtBox.ui