千家信息网

如何在PyQt5中创建GUI图形用户界面

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"如何在PyQt5中创建GUI图形用户界面",在日常操作中,相信很多人在如何在PyQt5中创建GUI图形用户界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2026年11月03日如何在PyQt5中创建GUI图形用户界面

这篇文章主要介绍"如何在PyQt5中创建GUI图形用户界面",在日常操作中,相信很多人在如何在PyQt5中创建GUI图形用户界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何在PyQt5中创建GUI图形用户界面"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

▼一、第一个GUI

首先,我们使用pyqt5的窗口小部件创建一个最基本的GUI:

# coding:utf-8import sysfrom PyQt5.QtWidgets import *app = QApplication(sys.argv)win = QWidget()win.show()sys.exit(app.exec_())

运行程序,自动生成一个什么都没有的原始窗口,如下图所示:



在上面的程序中,我们首先引用了需要的模块:sys和pyqt5的QtWidgets模块:

import sysfrom PyQt5.QtWidgets import *
  • sys模块提供了访问由解释器使用或维护的变量和与解释器进行交互的函数;

  • QtWidgets模块包含提供一组UI元素以创建经典桌面式用户界面的方法,可以让我们很方便地创建窗口对象。


接着,我们实例化了一个应用程序对象QApplication(),在PyQt5中,每个应用程序都必须实例化一个QApplication():

app = QApplication(sys.argv)

然后我们创建了一个QWidget()对象,它是pyqt5中所有的图形用户界面的基类:

win = QWidget()

再是使用QWidget对象的show()方法将创建的窗口显示出来:

win.show()

最后,我们调用应用程序对象的exec_()方法来运行程序的主循环,并使用sys.exit()方法确保程序能够完美的退出。

sys.exit(app.exec_())


▼二、设置窗口标题、大小和位置


上面创建的GUI程序只是一个空的窗口,我们接下来向里面添加点东西,比如设置一个标题、更改窗口的大小等:


# coding:utf-8import sysfrom PyQt5.QtWidgets import *
app = QApplication(sys.argv)
win = QWidget()win.resize(450,150)win.move(0,300)win.setWindowTitle('州的先生Zmister.com GUI教程')win.show()
sys.exit(app.exec_())

在这个程序中,我们设置了以下三点:

  • 使用QWidget()对象的resize()方法设置窗口的大小为450*150;

  • 使用QWidget()对象的move()方法,将窗口移动到显示器上x=0,y=300的位置;

  • 使用QWidget()对象的setWindowTitle()方法,为我们的窗口设置了一个标题。


运行上述代码,得到下面如下所示的窗口:


到此,关于"如何在PyQt5中创建GUI图形用户界面"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

程序 对象 方法 用户 用户界面 界面 图形 中创 模块 学习 大小 应用程序 标题 应用 运行 接下来 位置 实例 更多 解释器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京路客互联网科技有限公司 互联网 科技创新 互联网科技公司官网 广州宏创互联网科技 腾讯科技 互联网女皇 西安互联网科技公司 青海省互联网新科技 互联网科技公司的市场部门 玖二柒互联网科技公司待遇 允成互联网科技有限公司融资 浙南科技城互联网大厦建设工程 群盈汇互联网科技有限公司 互联网科技实习生岗位 富国互联网金融科技混合基金 互联网相关科技技术 半导体是互联网高科技吗 珠海东科互联网科技有限公司 互联网科技新闻 北京品多多互联网科技有限公司 互联网科技快速发展优美句子 手磨咖啡 广州为想互联网科技有限公司 哈尔滨大商圈互联网科技有限公司 互联网科技排名 迪茉互联网科技 无线互联网科技 居家互联网科技有限公司 西藏七维空间互联网科技有限公司 米聚互联网科技南京有限公司排面 互联网科技快讯热点
0