qt 输入组控件 Input Widgets
控件名:
- Combo Box:编辑组合框
- Font Combo Box:字体组合框
- Line Edit:行编辑框
- Text Edit:文本编辑框
- Plain Text Edit:多行文本编辑框
- Spin Box:整数旋转框
- Double Spin Box:小数旋转框
- Time Edit:时间编辑框
- Date Edit:日期编辑框
- Date Time Edit:日期时间编辑框
- Dial:表盘控件
- Horizontal Scroll Bar:水平滚动条
- Vertical Scroll Bar:垂直滚动条
- Horizontal Slider:水平滑动条
- Vertical Slider:垂直滑动条
- Key Sequence Edit:快捷键输入控件
综合应用举例
1.Combo Box:编辑组合框
编辑组合框是一个下拉列表控件,允许用户选择其中的一项,也可以输入新的选项。常用于选择性别、职业等单选选项。
常用方法:
- addItem(const QString& text):在下拉列表中添加一个文本选项
- clear():清空下拉列表中的所有选项
- currentIndexChanged(int index):选项改变时触发的信号
2.Font Combo Box:字体组合框
字体组合框提供了一个下拉列表框,方便用户选择字体类型和大小。常用于设置文本样式。
常用方法:
- setCurrentFont(const QFont& font):设置当前选中的字体
- setWritingSystem(QFontDatabase::WritingSystem system):设置可用于选择的字体系统
- writingSystemChanged(QFontDatabase::WritingSystem system):可用字体系统改变时触发的信号