在PyCharm中使用PyQt5

该博客主要介绍信息技术相关的安装配置内容。首先是安装Python 3.6.4并配置环境变量,接着下载Windows下的PyCharm Community版本。然后通过命令行安装PyQt5和PyQt5 - tools,更新pip,添加系统变量PATH。最后提到在PyCharm中使用PyQt5需导入工具包。
Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

1、安装Python并配置环境变量,我的Python版本是3.6.4。

2、下载符合自己操作系统的PyCharm,这里在Windows下使用Community版本

具体操作可以参考JAY_Cai的这篇博客:Pycharm及python安装详细教程

3、使用命令行安装PyQt5、PyQt5-tools。

可以通过如下命令更新pip:

python -m pip install --upgrade pip

使用豆瓣镜像源下载安装PyQt5和Qt工具:

pip install PyQt5 -i https://pypi.douban.com/simple
pip install PyQt5-tools -i https://pypi.douban.com/simple

若安装成功,则可在本机Python目录下的\Lib\site-packages中看到PyQt5、pyqt5-tools等目录。

接下来在系统变量PATH中添加pyqt5-tools目录的绝对路径:D:\Python\Python36\Lib\site-packages\pyqt5_tools。

此时PyQt5已经安装成功,可通过在Python环境中import PyQt5进行测试。

4、若想在PyCharm中使用PyQt5,首先需要导入工具包,否则会报以下错误:

方法如下:(未完待续)

 

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 如何在 PyCharm 中配置和使用 PyQt5 进行 Python GUI 开发 #### 安装依赖 为了能够在 PyCharm 中顺利地进行基于 PyQt5 的图形界面开发,需要先通过 `pip` 命令来安装必要的包。这包括 PyQt5 及其附带的设计工具集 pyqt5-tools 和专门用于设计 UI 文件的 pyqt5designer。 ```bash pip install PyQt5 pip install pyqt5-tools pip install pyqt5designer ``` 这些命令会自动下载并安装最新版本的相关软件包及其依赖项[^2]。 #### 创建外部工具条目以便于访问 Qt Designer 和转换UI文件 为了让开发者更便捷地启动 Qt Designer 或者将 `.ui` 文件编译为 Python 代码,可以在 PyCharm 设置里定义几个自定义的 External Tool 条目: ##### 添加Qt Designer作为External Tool - **Program**: `/usr/bin/designer` - **Arguments**: `$FileName$` - **Working directory**: `$ProjectFileDir$` 这样做的好处是可以直接从 IDE 内部快速打开 .ui 文件编辑器而无需切换至终端或其他应用程序[^3]。 ##### 将UI文件转为Python脚本 (PyUIC) 对于希望将由 Qt Designer 设计好的界面对话框保存下来的 XML 形式的 ui 文档转化为可执行 python 脚本的情况,则需创建另一个名为 "PyUIC" 的 external tool: - **Name**: PyUIC - **Program**: 指向本地计算机上已知位置处的 `python.exe` 解释器路径,比如 `C:\Python\Python38\python.exe`. - **Parameters**: `-m PyQt5.uic.pyuic $ -o $FileNameWithoutExtension$.py`. 此参数告诉解释器运行模块中的特定功能以处理指定输入文件. - **Working Directory**: `$FileDir$`, 表明当前正在操作的那个源码所在的磁盘地址. 上述设置允许用户仅需右键点击任意 .ui 文件就能轻松触发该过程完成自动化构建工作流的一部分[^4]. #### QRC资源文件的支持 当项目涉及到图像或者其他多媒体素材时,通常还会涉及另一种特殊类型的资源配置文件——即 qrc 文件。同样可以通过添加额外的一个external tool来进行此类文件到对应 python 版本的预处理器输出(.py): - **Name**: qrcTOpy - **Program**: 找到系统内安装有 `pyrcc5.exe` 的确切路径,默认位于 Python 安装目录下的 Scripts 子文件夹之中。 - **Parameters**: `$FileName$ -o $FileNameWithoutExtension$_rc.py` - **Working Directory**: 同样设为 `$FileDir$`. 这样做可以确保所有静态资产都能被正确打包进最终的应用程序二进制中去. 综上所述,在完成了以上几步之后,便已经成功搭建起了一个适合利用 PyQt5 构建跨平台桌面应用的基础开发环境,并且极大地方便了日常编码期间的各种交互需求。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值