PyCharm中使用pyqt5的方法2-2

1.2 是否下载成功

按照以上步骤安装了"pyqt5"、"pyqt5-tools"模块和"pyqt5designer"模块后,可以打开保存这三个模块的路径,找到其对应的文件夹,即可验证是否下载成功。

获取PyCharm保存下载模块路径的方法是,在PyCharm界面中点击"Python Console",打开Python的控制台,如图8①所示;接下来在控制台中输入如图8②所示的代码,即可获得PyCharm保存下载模块路径,如图8③所示。

图8 获取PyCharm保存下载模块路径

进入获取到的路径,可以看到"pyqt5"、"pyqt5-tools"模块和"pyqt5designer"模块对应的文件夹,如图9所示,即说明pyqt5相关模块下载安装完毕。

图9 pyqt5相关模块

2 在PyCharm配置pyqt5工具

在下载安装了pyqt5相关模块之后,需要在PyCharm中配置pyqt5的工具,主要包括QtDesigner和PyUIC两个工具。配置好这两个工具后,就可以在PyCharm中调用QtDesigner和PyUIC进行用户界面设计了。

2.1 配置QtDesigner

QtDesigner用于创建和编辑应用程序的用户界面。在PyCharm的菜单栏中选择"File->Settings",在打开的设置对话框中的左侧选择"Tools->External Tools"(外部工具)如图10①所示,接下来选择右侧列表左上角的"+"号,如图10②所示。

图10 外部工具对话框

接下来在弹出的"Create Tool"(创建工具)对话框中的"Name"中输入"Qt Designer",如图11①所示;在"Progam:"栏中选择右侧的文件夹按键,选择QtDesigner所在的路径,QtDesigner所在的路径位于图8③所示的路径下的"\QtDesigner\designer.exe",如图11②所示;在"Working directory"栏中输入"ProjectFileDir",表示QtDesigner的工作路径是项目文件所在的路径,如图11③所示;最后点击"OK"按键,如图11④所示。

图11 创建Qt Designer工具

2.2 配置PyUIC

PyUIC工具的作用是将设计界面的ui文件转换为PyCharm能够读取的py文件。使用配置QtDesigner相同的方法打开"Create Tool"对话框,在"Name"栏中输入"PyUIC",如图12①所示;在"Program:"栏中选择PyUIC所在的目录,位于图8③所示的路径下的Python安装路径下的"\Scripts\pyuic5.exe",我PyUIC的位置是

"C:\Users\Administrator\AppData\Local\Programs\Python\Python310\Scripts\pyuic5.exe",如图12②所示;在"Arguments"(参数)中输入将ui文件转换为py文件时的参数,"-o FileNameWithoutExtension.py FileName",如图12②所示;接下来在"Working directory"中输入PyUIC的工作路径"FileDir",即ui文件所在的路径,如图12②所示;最后点击对话框中的"OK"按键,如图12③所示。

图12 创建PyUIC工具

在配置好QTDesigner和PyUIC两个工具之后,可以在"External Tools"列表中看到这两个工具,如图13所示。

图13 配置好的外部工具

3 验证

在下载安装和配置好之后,可以点击PyCharm菜单栏的"Tools",看一下是否有"External Tools"选项,在该选项下应该能看到配置好的"QtDesigner"和"PyUIC",如图14所示。

图14 验证pyqt5是否配置好

相关推荐
郝学胜-神的一滴16 小时前
Socket实战:从单端聊天到多用户连接的实现秘籍
服务器·开发语言·python·网络协议·pycharm
xiaoshuaishuai820 小时前
PyCharm性能调优
ide·python·pycharm
HAPPY酷1 天前
PyCharm 终极避坑指南:环境选择、镜像加速与包管理
ide·python·pycharm
智算菩萨2 天前
PyCharm版本发展史:从诞生到AI时代的Python IDE演进历程
ide·人工智能·python·pycharm·ai编程
ZTL-NPU2 天前
Jetbrains开发ros
ide·python·pycharm·编辑器·ros·clion
Pyeako2 天前
PyQt5 + PaddleOCR实战:打造桌面级实时文字识别工具
开发语言·人工智能·python·qt·paddleocr·pyqt5
深挖派3 天前
PyCharm 2026.1 全版本安装配置与全功能环境搭建 (保姆级图文教程)
ide·python·pycharm
不明觉厉二十年3 天前
pytest+pywinauto+pycharm制作mobaxterm 字符串快捷发送器 Demo
ide·pycharm·pytest
萝卜白菜。3 天前
TongWeb7.0相同的类指明加载顺序
开发语言·python·pycharm
Hello eveybody4 天前
PyCharm性能调优避坑录
python·pycharm