前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[PyQt Tutorial]3.一些常用的类

[PyQt Tutorial]3.一些常用的类

作者头像
bsbforever
发布2020-08-19 10:51:00
2920
发布2020-08-19 10:51:00
举报

接下来这个专题介绍PyQt的一些内容

教程翻译自:

https://www.tutorialspoint.com/pyqt/pyqt_introduction.htm

由于本人也是学习状态,翻译可能不准确,请及时指出,我会很快修正

一些关键字会直接使用英文

目前该专题为纯理论,实际操作在完成后有演示

PyQt版本: PyQt4

常用模块介绍

PyQt API是一系列模块的集合,超过了20多种,以下为一些经常用到的模块

QtCore

Core non-GUI classes used by other modules

QtGui

Graphical user interface components

QtMultimedia

Classes for low-level multimedia programming

QtNetwork

Classes for network programming

QtOpenGL

OpenGL support classes

QtScript

Classes for evaluating Qt Scripts

QtSql

Classes for database integration using SQL

QtSvg

Classes for displaying the contents of SVG files

QtWebKit

Classes for rendering and editing HTML

QtXml

Classes for handling XML

QtAssistant

Support for online help

QtDesigner

Classes for extending Qt Designer

常用类介绍

PyQt API 的模块总共有超过400个类

最上层的为 QObject类

他是所有Qt对象的基类

另外QPaintDevice 类是所有可画图对象的基类

QApplication类管理和控制GUI应用

QWidget 类由QObject 和QPaintDevice 继承而来

QDialog 和 QFrame由QWidget继承而来

2.png
2.png
3.png
3.png
4.png
4.png
5.png
5.png

一个典型的GUI程序一般是由QMainWindow Widget对象开始

其他的Widget采用不同的layout分布在MainWindow上面,如下图:

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

本文分享自 宅必备 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用模块介绍
  • 常用类介绍
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档