摘要:Qt是常用的用户界面设计工具,而在Python中则使用PyQt这一工具包,它是Python编程语言和Qt库的成功融合。这篇博文通过图文详细介绍在PyCharm中如何完整优雅地安装配置PyQt5的所有工具包,主要内容包括、
PyQt5
、 P y Q t 5 tools
的依赖包安装和 Q t Designer
、 P y U I C
、 PyRcc
三个工具的设置。最后简单演示了PyQt5的调用方式及三个工具的使用方法,其目录如下:
前言
很多情况下需要为程序设计一个 GUI 界面,在 Python 中使用较多的用户界面设计工具是 PyQt 。由于通常我们使用较多的 IDE 是
PyCharm ,为了方便地使用 PyQt 进行用户界面设计,这里总结了在 PyCharm
安装配置的简单安装方法。可能有人还不清楚这几个工具的用途,这里对要安装配置的依赖包和工具简介如下:
PyQt5 : PyQt5 是一套 Python 绑定 Digia QT5 应用的框架。 Qt 库是最强大的 GUI
库之一, PyQt5 做为 Python
的一个模块,它有620多个类和6000个函数和方法。这是一个跨平台的工具包,它可以运行在所有主要的操作系统,包括 UNIX , Windows
, Mac OS 。 PyQt5 是双重许可。开发者可以在 GPL 和商业许可之间进行选择,详细可访问 PyQt5 的官方网站
。――
PyQt5 中文教程
PyQt5-tools : PyQt5 中没有提供常用的 Qt 工具,比如图形界面开发工具 Qt Designer ,
PyQt5-tools 中包含了一系列常用工具。―― PyQt5 工具文档
Qt Designer :可以通过 Qt Designer 来编写UI界面, Qt Designer 的设计符合 MVC
的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。 Qt Designer
中的操作方式十分灵活,其通过拖拽的方式放置控件可以随时查看控件效果。 Qt Designer 随 PyQt5-tools
包一起安装,其安装路径在 “ Python 安装路径\Lib\site-packages\pyqt5-tools”下。―― PyQt5
速成教程
PyUIC : Qt Designer 生成的. ui 文件(实质上是XML格式的文件)可以通过 pyuic5 工具转换成.
py 文件。―― PyQt5 速成教程
PyRcc :在使用 PyQt 开发界面时,在 Qt Designer 中使用的图片等资源需要将其编译为py文件,这时需要用到
PyRcc 工具方便地将 qrc 文件转换为 py 文件。―― PyQt5 安装教程
作者本人已经进行配置测试了多台 Windows 10
电脑,特通过本教程将安装配置过程展现给大家,本教程持续更新,如果你有更好的方法或问题,欢迎大家留言。
1. 工具包安装
对于一个新创建的 Python 环境,首先需要安装 PyQt 的相关工具包,因为是 Python 的依赖包所有可以通过 pip
进行安装,由于我们在 PyCharm 中进行程序设计,这里我们可以通过 PyCharm 中的环境管理界面进行安装。对于新建的项目 test
,其文件界面如下图(点击可放大查看)所示:
一、点击菜单栏“ File ”,选择弹出的“ Setting<