作者:看那个码农
公众号:看那个码农
简介
GUI:图形用户接口或图形用户界面
Qt:基于C++的跨平台GUI库,可以在Qt上开发GUI界面。
PyQt5:基于图形程序框架Qt的Python接口。Python与Qt的成功融合,可以使用Python语言调用Qt库中的程序应用接口。
谈到PyQt5开发GUI程序时,经常会使用到这13个模块,现在我们对这13个模块做一个复盘总结。
1.QtGui
QtGui:包含多种基本图形功能的类,包括但不限于:窗口集、事件处理、2D图形、基本的图像和界面、字体和文本类
2.QtCore
QtCore:包含核心的非GUI功能,此模块用于处理程序中涉及到的时间、文件、目录、数据类型、流、网址、MIME类型、进程或线程等对象
3.QtDesigner
QtDesigner:包含允许使用PyQt扩展Qt Designer的类
4.QtWebKit
QtWebKit:包含实现基于Webkit2的网络浏览器的类库
5.QtWidgets
QtWidgets:包含了一整套UI元素组件,用于建立符合系统风格的用户界面
6.QtNetwork
QtNetwork:包含了网络编程相关的类,这些类使得TCP/IP和UDP,客户端/服务端编程变得更加容易和轻便
7.QtMultimedia
QtMultimedia:包含了一套类库,该类库被用于处理多媒体事件,通过调用API接口访问摄像头、语音设备、收发信息等
8.QtWebSockets
QtWebSockets:包含了一组类程序,用于实现WebSocket协议
9.QtOpenGL
QtOpenGL:使用OpenGL库来渲染3D和2D图形,它使得Qt Gui库能够和OpenGL库无缝集成
10.QtSvg
QtSvg:通过一组类,为显示Svg矢量图形文件的内容提供了方法
11.QtSql
QtSql:提供了数据库对象的接口以供使用
12.QtXml
QtXml:包含了用于处理XML类的库。
13.QtTest
QtTest:包含了可以通过单元测试调试PyQt5程序的功能
如果你觉得这篇内容对你有帮助的话:
1、点赞支持下吧,让更多的人也能看到这篇内容
2、关注公众号:看那个码农,我们一起学习一起进步。
本文正在参与「掘金 2021 春招闯关活动」, 点击查看 活动详情