GUI学习之二——PyQt控件初识

一.控件概念

控件是一个程序界面上的各个独立的元素, 它具有用户点击、接收用户输入、展现不一样内容、存放其余控件等功能。框架

二.控件分类

经常使用的控件按功能能够分为如下几种类ide

按钮学习

  QPushButton——通常按钮spa

  QCommandLinkButton——和上面的按钮差很少继承

  QRadioButton——单选框get

  QCheckBox——复选框it

输入控件io

  键盘输入容器

    QLineEdit程序

    QTextEdit

    QPlainTextEdit

    QKeySequenceEdit——快捷方式采集

  步长调节(鼠标点击+键盘输入)

    QDateTimeEdit

    QSpinBox——整数输入框

    QDoubleSpinBox——浮点类型输入框

  QComboBox——下拉组合框 

  QAbstractSlider——滑块

  橡皮筋选中

  日期

  QDialog——对话框

展现控件

  QLable

  QLCDNumber

  QProgressBar

  QDialog

容器控件

  QToolBox

  QDialogButtonBox

  QGroupBox

  QMdiSubWindow

结构控件

  QMainWindow

  QTabwidget

  QSplitter

  QSplitter

  QDockWidget

滚动控件

  QTextbROWSER

  QScrollArea——滚动区域

  QAbstractItemView

  QMdiarea

  QGraphicsView

辅助控件

其余控件

总结一下,不一样的控件有下面的相同共性:

名字

大小

区域

能够设置的样式

而不一样的特性有:

展现的内容

接收输入

用户交互

容器

框架...

基于这种方式,控件是对父类进行继承的,比方按钮,继承关系是这样的

QObject——QWidget——QAbstractButton——QPushbutton

因此咱们要从基类Object开始对控件一步步学习。

相关文章
相关标签/搜索