前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python图形用户界面(一):创建第一个GUI图形用户界面

python图形用户界面(一):创建第一个GUI图形用户界面

作者头像
叶子陪你玩
发布2020-03-19 10:52:03
1.6K0
发布2020-03-19 10:52:03
举报

本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。

前言

很多时候我们的程序运行结果都是一个黑黑的终端窗口,对于使用者来说并不是很友好,正如windows操作系统会有那么多人使用一样,用鼠标点点就可以了,如果是Linux那种命令行操作的话,那我相信很多人都不会愿意去使用,也很难普及。

之前讲过如何利用python自带的tkinter库编写用户界面程序,接下来的将会写如何利用Qt来编写用户界面程序。Qt 是由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。在python中,它的名字不叫Qt,而是叫做PySide2,但是功能是一样的,当然还有其它公司开发的PyQt5,功能也是一样的。至于为什么会有这么多不同名字和版本,感兴趣的可以自己去了解,我们这里要使用的是PySide2,它是Qt5在python中的版本。

安装模块

在使用前,我们需要先安装pyside2模块,这里有两种方法,直接使用pip install PySide2安装,第二种使用国内的镜像安装,速度会比较快。

一个最简单的PySide2程序

Qt有三个基本模块,这里我们先使用QtWidgets模块。QtWidgets:可以让你的应用程序使用 Widgets部件,包括 UI 的图形元素。

首先,我们使用pyside2官方网站上的一个案例程序,看看一个最基本的GUI程序是怎样,这里自己编写的时候一定要注意字母大小写的一个问题。

效果

PySide2程序基本结构

通过上面的程序,我们可以自己简单的总结一下,pyside2程序的基本结构:

1.导入要用的库和控件。2.创建程序管理器。3.要使用的控件和实现的功能。4.Qt主循环 和 程序退出管理器。

创建主窗口及标签部件

通过QWidget方法创建一个窗口,接着创建一个QLabel标签部件,将其绑定到window上,最后一起显示出来。

效果

总结

本文主要讲了如何如何创建一个最简单的用户界面程序,以及创建用户程序的一般步骤。

(全文完)


欢迎转载,转载请注明出处!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 安装模块
  • 一个最简单的PySide2程序
  • PySide2程序基本结构
  • 创建主窗口及标签部件
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档