您的位置:

PyCharm PyQt5 安装详解

一、安装PyCharm

要学习PyQt5编程,首先需要安装集成开发环境(IDE) PyCharm。官方网站提供了免费的Community Edition版本,适合个人学习和开发使用。以下是安装步骤:

1、官网下载PyCharm Community版本,选择适合自己系统的安装包下载。


https://www.jetbrains.com/pycharm/download/#section=windows

2、双击安装包,按照提示完成安装。安装过程中可以选择是否创建桌面快捷方式。

3、启动PyCharm,如果是首次运行,选择Create New Project, 其他默认。建议选择Python 3.x 版本作为开发环境。

二、安装PyQt5

PyQt5 安装方式有很多,这里介绍pip安装方式。

1. 安装pip

pip 是 Python 包管理工具,可用于安装和管理 Python 包。对于 Python 3.4 及以上版本,默认已经安装pip,可在命令行中输入以下命令确认是否安装:


pip3 --version

如果没有安装,可以通过以下命令安装pip:


sudo apt-get install python3-pip

或者使用get-pip.py脚本进行安装,方法如下:


curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --user

2. 安装PyQt5

在命令行中输入以下命令安装PyQt5:


pip3 install PyQt5

如果想安装PyQt5的扩展,例如qt5chart、qt5datavisualization,可以使用以下命令:


pip3 install PyQt5[qt5chart,qt5datavisualization]

三、运行Hello World程序

下面是一个简单的 Hello World PyQt5 程序:


import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel

class Example(QWidget):
    def __init__(self):
        super().__init__()
        
        self.initUI()
    
    def initUI(self):
        label = QLabel('Hello, PyQt5!', self)
        label.move(50, 50)
        
        self.setGeometry(300, 300, 300, 200)
        self.setWindowTitle('Hello, PyQt5')
        self.show()

if __name__ == '__main__':
   app = QApplication(sys.argv)
   ex = Example()
   sys.exit(app.exec_())

运行这个程序,将会在屏幕上显示 ‘Hello, PyQt5’ 字符串。这个程序中使用了PyQt5的部件(QWidget)、布局管理(QHBoxLayout)、标签(QLabel)和应用程序(QApplication),这是一个很好的PyQt5程序基础。

四、学习PyQt5

上面讲述了PyQt5的安装和Hello World程序的运行。接下来就可以开始系统了解PyQt5的各个方面,例如:部件、布局、事件、图形、数据存储等等。

这里推荐几个好的学习资源:

1、PyQt5官方网站文档:https://doc.qt.io/qtforpython/

2、《PyQt5快速开发与实战》 - 王五岳,人民邮电出版社。

3、《PyQt5教程》 - ZetCode。

祝愉快的学习~