PyQt5简易入门指南01,环境的配置与搭建
来源:互联网 发布:北京数据恢复培训 编辑:程序博客网 时间:2024/05/10 18:41
引言
第一次写博客,难免还有很多不足和需要改进的地方。所以希望大家看到有什么不足的地方能积极的提出意见,我好在以后的文章中进行改进。
安装Qt5
如果是使用linux操作系统通过相关的软件包管理工具可以直接进行安装,简单快捷。如果是使用windows操作系统,就需要到qt的相关网站下载对应版本的qt并安装到你的计算机上。windows上同样为一个安装包,不做特殊要求,一直下一步就可以了。
安装pyqt5
在pyqt5的官方网站https://riverbankcomputing.com/software/pyqt/download5可以下载到分别对应linux和windows的源码。但是我不推荐使用源码安装的方法。可以使用python自带的pip3工具进行一个快速的安装。
pip3 install PyQt5
毕竟是开源软件,在安装的过程中可能会出现某些依赖的问题。这些问题都是可以通过pip工具安装相应的依赖包进行解决。在这里列出几条常用的pip命令,供大家在安装和解决依赖关系时进行参考。
pip3 list #显示已经安装了的软件包
在我的计算机里,执行以上命令,结果如下:
可以看到我的计算机里使用pip工具安装了6个包
pip3 search packagename #通过给定的包名搜索匹配的包
pip3 show packagename #通过给定的包名显示详细的信息
比如,我要显示PyQt5包的详细信息,就可以执行以下命令:
pip3 show PyQt5
在我的计算机里,输出结果如下:
最后就是非常常用且简单易懂的两个pip命令了:
pip3 install packagename #安装软件包
pip3 uninstall packagename #卸载软件包
PyQt推荐IDE-eric6
在安装完qt基本库和pyqt5后,就可以进行相关的程序开发了。但是除开部分的大神外,相信大多数开发者都和我一样,需要一个好用一点的IDE。虽然visual studio提供python的插件,可以进行相关的代码编写,但是毕竟visual studio的体积比较庞大,安装起来非常的缓慢复杂。因此我推荐使用python编写的简洁、快速的IDE-eric6。本教程的所有代码演示均使用eric6进行。
1.安装eric6
eric6是使用python编写的,因此来到eric6的官方网站http://eric-ide.python-projects.org/下载最新的eric安装包。之后使用shell或者命令行执行安装包里的install.py脚本安装eric6。如果没有报错,则表示安装成功。你会发现有一个名为eric6.py的脚本文件,没错它就是启动脚本,使用它就可以顺利地进入eric6的主界面了。
2.配置eric6
安装完eric6,接下来就是配置了。这个要看个人的喜好,我这里只提一点,那就是对qt的配置。对于我们刚刚安装完毕的qt5,我们必须告诉eric6它的一些相关信息。这里,我将我的qt配置贴出供大家参考。
其余的一些首选项配置,我会将它导出为一个配置文件,供大家参考使用。
体验PyQt5
说了这么多,我们终于可以进行第一个PyQt程序的编写了!
在eric6的菜单栏里找到“项目”并选择“新建”。在弹出的窗口里写入如下信息,创建第一个PyQt项目。
点击“ok”项目创建成功。
好了,这个项目的主脚本为main.py,让我们先在里面写一点东西吧。
import sysfrom PyQt5.QtWidgets import *from PyQt5.QtGui import *class DumbDialog(QDialog): def __init__(self, parent = None): super(DumbDialog, self).__init__(parent) self._diawidth = 300 self._diaheight = 200 self._title = "hello world" self.setWindowTitle(self._title) self.setMaximumWidth(self._diawidth) self.setMaximumHeight(self._diaheight)if __name__ == "__main__": app = QApplication(sys.argv) dia = DumbDialog() dia.title = "hello" dia.show() app.exec_()
脚本很简单,仅仅只是显示了一个标题为“hello world”的窗口,里面什么东西也没有。
点击“F2”键运行脚本,看看效果吧!
如果上面的窗口在你的计算机里能够正常显示,那么恭喜你,你已经成功地迈出了第一步,走进PyQt的世界里了。
本文所有的参考代码均可以在https://git.oschina.net/linuxlike/PyQtJianYiRuMenZhiNan下载到。
- PyQt5简易入门指南01,环境的配置与搭建
- PyQt5简易入门指南02,简单图片显示程序
- PyQt5简易入门指南03,使用资源文件和设计师
- PyQt5环境搭建
- Python3 PyQt5 pycharm 环境搭建,pyqt5教程
- PyQt5环境配置
- python3 pyqt5,qt5环境搭建
- Python3 PyQt5 pycharm 环境搭建
- Python3 PyQt5 pycharm 环境搭建
- Python3 PyQt5 pycharm 环境搭建
- Python3 PyQt5 pycharm 环境搭建
- Python3 PyQt5 PyCharm 环境搭建
- Python3 PyQt5 pycharm 环境搭建
- 环境搭建,与入门
- 【PyQt】macOS PyQt5环境配置
- LAMP环境的搭建与配置
- HBase本地环境的配置与搭建
- Maven环境的搭建与idea配置
- DisallowMultipleComponent
- 如何在ViewPager中的各个Fragment间传递数据并刷新Fragment界面?
- 我们为什么要使用AOP?
- hiho-1014 Trie树 (Trie的建树与查询)
- 如何在CSDN上加上一个自己的小栏目
- PyQt5简易入门指南01,环境的配置与搭建
- NOIP 2015 Senior 4
- 多项式求值,二维多项式,多项式乘法,多项式除法
- 关于Git中.gitignore文件失效问题
- TCP/IP协议入门(一)--阮一峰
- Git详解之五 分布式Git
- CPU指令解析
- github用gitbash上传代码
- 哈希算法