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開始對控件一步步學習。

相關文章
相關標籤/搜索