0%

python PyQt5_控件学习

控件学习:

1. 基础控件:



1.1. 按钮:

QPushButton # 按钮,可以双击,可以单击,可以右击...
QCommandLinkButton # 可以加link标签
QRadioButton # 单选 按钮
QCheckBox # 复选按钮


1.2. 输入控件:

  • 纯键盘输入:
QLineEdit    # 单行输入框
QTextEdit # 多行文本——可以是富文本、超链接、图片,并不局限于普通文本
QPlainTextEdit # 普通文本 只能使用普通文本
QKeySequenceEdit # 采集用户输入快捷键
  • 步长调节(QAbstractSpinBox)(键盘+鼠标):
QDateTimeEdit   # 采集时间,可点选上下调节,也可键盘输入  # QDateEdit单独日期   # QDateTime  单独时间
QSpinBox # 简单的数字步长调节(整数)
QDoubleSpinBox # 浮点数调节
  • 组合框(下拉选择输入):
QComboBox    # 组合框,使用方式:主要是地址点选
QFontComboBox # 字体选择
  • 滑块(QAbstractSlider)(鼠标):
QDial   # 旋钮滑块
QSlider # 滑块 可做音量调节
QScrollBar # 滚动条,可做长篇副文本,图片等窗口展示不出来时可用
  • 橡皮筋选中:

  • 对话框(QDialog):

QColorDialog   # 颜色对话框   选择颜色
QFileDialog # 文件选择对话框, 主要场景是上传文件用的
QFontDialog # 字体选择、尺寸等等 对话框
QInputDialog # 输入对话框 接收用户输入的,例如要求用户输入验证码,或者注册名字的时候弹窗
  • 日期:
QCalendarWidget   # 日期对话框,例如火车票日期选择