PyCharm + PyQt安装配置

it2023-07-21  69

安装PyQt5

一、推荐使用pip安装: pip install PyQt5

若要指定版本安装则 先安装PyQt5-tools,因为PyQt5依赖PyQt5-tools,PyQt5-tools不能高于PyQt5版本 如:pip install PyQt5-tools5.12.3.1.5 则PyQt55.12.3

安装后共4个包 PyQt5 PyQt5-tools PyQt5-stubs PyQt5-sip

二、PyCharm + QtDesigner配置 菜单栏File -> Settings(或者按快捷键Ctrl+Alt+S)打开设置界面 进入Tools->External Tools->点击加号(+)

1、设置QtDesigner 修改三个地方,其他地方默认: Name:QtDesigner Description:打开QtDesigner设计器 Program:Python根目录\Scripts\designer.exe Working directory:$FileDir$

2、配置PyUIC Name:PyUIC Description:将ui文件转换成py文件 Program:Python根目录\Scripts\python.exe (你电脑里边的python“python.exe”路径) Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py Working directory:$FileDir$

3、配置PyQt PyRcc,将资源文件转码 这个是将资源文件如图片等转成python代码能识别的文件,这个参数和pyuic5的基本是一样的,但是多个后缀_rc,与pyuic区别开来。 Name:PyRCC Description:将rc文件转换成py文件 Program: Python根目录\Scripts\pyrcc5.exe(在自己Python安装目录下找一下) Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py Working Dir: $FileDir$

三、使用Qt Designer

1、完成以上步骤之后,点击 Tools -》External Tools -》Qt Designer 启动我们的Qt Designer 2、设计完成后保存,将ui文件转成py文件

四、如果不想PyCharm中配置,命令行操作: QtDesigner: _>designer

PyUIC: _>pyuic5 ui源文件.ui -o 转py文件.py

PyRcc: _>pyrcc5 rc源文件.qrc -o 转py文件_rc.py

五、生成.exe可执行程序

1.安装pyinstaller pip install pyinstaller

2.安装pywin32 pip install pywin32

3.在工程目录下,执行以下命令即可生成.exe文件,位于dist文件夹下。 pyinstaller -F -w main.py

附:pyinstaller基本语法: pyinstaller options myscript.py 常用的可选参数如下: -F,–onefile 将结果打包成一个可执行文件 -D,–onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认) -p DIR,–paths=DIR 设置导入路径 –distpath=DIR 设置将打包的结果文件放置的路径 –specpath=DIR 设置将spec文件放置的路径 -w,–windowed 使用windows子系统执行,不会打开命令行(只对windows有效) -c,–nowindowed 使用控制台子系统执行(默认)(只对windows有效) -i,–icon=<FILE.ICO> 将file.ico添加为可执行文件的资源(只对windows有效) –clean 在构建之前清理PyInstaller缓存并删除临时文件。

如:pyinstaller --clean -y -w myfile.py pyinstaller -w --icon=2.ico -F myfile.py

pyinstaller --clean -y -w --noupx --icon=2.ico -F myfile.py

最新回复(0)