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


    一.控件概念

    控件是一个程序界面上的各个独立的元素, 它具备用户点击、接收用户输入、展示不同内容、存放其他控件等功能。

    二.控件分类

    常用的控件按功能可以分为以下几种类

    按钮

      QPushButton——一般按钮

      QCommandLinkButton——和上面的按钮差不多

      QRadioButton——单选框

      QCheckBox——复选框

    输入控件

      键盘输入

        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开始对控件一步步学习。

  • 相关阅读:
    css之布局
    css之浮动
    白扯之聊聊我们的情怀
    Vue之指令
    Vue之vue.js声明式渲染
    AJAX经常遇到的那些问题
    HTTP之cookie技术
    正则表达式资料
    require.js资料
    AMD 和 CMD 的区别
  • 原文地址:https://www.cnblogs.com/yinsedeyinse/p/10597602.html
Copyright © 2020-2023  润新知