《Python语言程序设计基础教程(微课版)》 课件 第11章 图形用户界面.pdf

《Python语言程序设计基础教程(微课版)》 课件 第11章 图形用户界面.pdf

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

图形用户界面

目录

1PyQt6模块简介

2代码方式创建控件

3组织控件

4利用QtDesigner开发GUI

《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第11章1|110

目录

1PyQt6模块简介

2代码方式创建控件

3组织控件

4利用QtDesigner开发GUI

《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第11章2|110

PythonGUI开发库

GUI开发库简介

tkinter(Tkinterface)是Python的标准GUI

库,在Linux、UNIX、Windows和Macintosh操作

系统中都可以使用。tikinter是Python的标准库,

tkinter

Python自带的IDLE环境就是用tkinter开发的。

tkinter简单实用,适合较开发小型的GUI应用程序,

开发速度快

Gtk是Linux系统下Gnome的核心GUI开发库,功能齐

pyGtk

全。pyGtk模块则是Gtk的Python接口

wxWidgets是比较流行的跨平台GUI开发技术,适合

wxPython开发大型应用程序。wxPython模块是wxWidgets的

Python接口

《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第11章3|110

PyQt6模块

Qt是一种开源的GUI库,利用用C++语言编写,适合于大型应用程

序的开发。Qt的Python接口有两个:PySide和PyQt。前者由Qt

公司开发,而PyQt则由Riverbank计算有限公司独立开发。在Qt6

发布一个月后的2021年1月4日,PyQt6发布了第一个版本。

PyQt6是一个多平台的工具包,可以在包括Unix、Windows和Mac

OS在内的大部分操作系统上运行

《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第11章4|110

安装PyQt6模块

pipinstallpyqt6

fromPyQt6.QtCoreimportQT_VERSION_STR

fromPyQt6.QtCoreimportPYQT_VERSION_STR

#查看Qt版本

#查看PyQt版本

print(QT_VERSION_STR)

print(PYQT_VERSION_STR)

6.3.1

6.3.1

《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第11章5|110

GUI的基本组成

《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第11章6|110

GUI的基本组成:控件

窗口“Linda”由多个基本部分组成,称为控件(widget)。每个控件

都是由PyQt6模块中定义的类来创建,即控件是对应类的实例

窗口元素控件类型生成语句

“日期:”QLabel类控件l_da

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档