PyQt5入门教程1-开发第一个pyqt5的程序HelloPyQt5
文章目录
前言
以下示例基于windows10平台,python3.13.7,PyQt5,pyCharm2025.2
一、用windows的‘记事本’编写Qt Widget程序
(1)启动Windows的‘记事本’,输入代码如下
import sys
from PyQt5 import QtWidgets,QtCore
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(640,480)
widget.setWindowTitle('Hello PyQt5')
widget.show()
exitCode = app.exec_()
app.exit(exitCode)
首先,我们利用import语句导入sys模块,导入的意思就是告诉Python,我们想要使用这个模块。sys模块包含与Python解释器及其运行环境有关的函数。第二条语句告诉Python,从PyQt5中导入模块QtWidgets和QtCore。其中模块QtWidgets用于提供界面元素的函数,比如窗口缩放(resize),标题设置(setWindowTitle),窗口显示(show)等。
QtWidgets.QApplication创建一个QApplicattion对象。QtWidget.QWidget用于构造一个窗口对象,随后的三行语句分别用于设置窗口大小,窗口标题和显示窗口。当用户要关闭窗口时,最后一行语句通过调用exit()方法来结束应用程序。
现在将文件保存。单击‘记事本’程序的菜单选项‘文件’->‘另存为’,输入文件名‘helloPyQt_0.py’,保存类型选为‘所有文件(.)’,并在‘记事本’程序界面的右下方选择编码为‘UTF-8’,这里我存放在F盘的mypyqt文件下,注意一点,路径中不要包含有中文。如下图所示。

(2)准备运行Python程序。打开命令行窗口,在命令行下进入目录‘F:/mypyqt’,然后输入‘python helloPyQt_0.py’来运行这个.py程序,如下图所示。

二、用pyCharm开发的第一个PyQt控制台程序
(1)启动pyCharm,在向导对话框上点击‘New Project’来新建一个工程。

此时出现New Project对话框,我们在对话框中输入工程全路径,文件夹名称就是工程名,然后勾选Create a welcome script ,Inherit packages from base interpreter和Make availiable to all projects复选框,不要忘记勾选这些复选框,因为新版的 pyCharm默认用自己带的软件库。为了让他使用我们安装的Python下的软件库,就要勾选这些复选框。最后单击Create。

单击右下角的Create按钮,稍等一会,pyCharm将会自动新建一个名为main.py的源文件,并自动打开编辑窗口,可以看到已经自动生成了一些代码,把这些代码都删除掉,输入下面的代码:
from PyQt5.QtCore import *
if __name__ == '__main__':
print('hello')
QCoreApplication.exec()
print('world')
其中,QtCore是Qt中最核心的模块,所有其他Qt模块都依赖于此模块,QCoreApplication管理了应用程序的各种资源,比如默认的字体和光标。QCoreApplication继承于QObject,而QObject就是QT中最基本的基类,也就是QT的根基。QCoreApplication类为不带用户图形界面的Qt应用程序提供事件循环,非GUI应用程序使用此类来提供事件循环

619

被折叠的 条评论
为什么被折叠?



