QT第五讲-控件QLineEdit、QSpinBox、QSlider、QScrollBar、QDial、QProgressBar、QLCDNumber
文章目录
- QLineEdit
-
- 1️⃣ QLineEdit 简介
- 2️⃣ 常用属性(属性可直接在 Qt Designer 或代码中设置)
- 3️⃣ 常用方法
- 4️⃣ 常用信号
- 5️⃣ 输入验证
-
- (1) 使用 QValidator(数字、范围、正则)
- 6️⃣ 自动完成 QCompleter
- 7️⃣ 二进制 / 十进制 / 十六进制 转换示例
- 8️⃣ 例子:带验证+回车提交的 QLineEdit
- QSpinBox
-
- 1. **QSpinBox 概述**
- 2. **核心属性**
- 3. **常用方法**
- 4. **信号**
- 5. **进制显示**
- 6. **完整示例**
- 7. **小技巧**
- QSlider
-
- 1️⃣ 基本介绍
- 2️⃣ 常用构造函数
- 3️⃣ 主要属性
- 4️⃣ TickPosition(刻度位置枚举)
- 5️⃣ 常用信号(Signals)
- 6️⃣ 常用槽函数(Slots)
- 7️⃣ 使用示例
- 8️⃣ 常见用法技巧
- QScrollBar
-
- 1. **QScrollBar 概述**
- 2. **主要属性(Properties)**
- 3. **常用方法(Functions)**
- 4. **常用信号(Signals)**
- 5. **典型用法**
-
- 5.1 基本创建
- 5.2 连接信号槽
- 5.3 与其他控件联动
- 5.4 作为 QScrollArea 滚动条
- 6. **QSS 样式美化示例**
- 7. **注意事项**
- QDial
- QDial 详细介绍
-
- 1. 简介
- 2. 构造函数
- 3. 主要属性(Properties)
- 4. 继承的常用属性(来自 QAbstractSlider)
- 5. 信号(Signals)
- 6. 常用公有方法(部分)
- 7. 使用示例
- 8. 注意事项
- QProgressBar 详细介绍
-
- 1. 简介
- 2. 构造函数
- 3. 主要属性(Properties)
- 4. 继承的常用属性(来自 QWidget)
- 5. 常用方法(Methods)
- 6. 信号(Signals)
- 7. 典型用法示例
- 8. 样式美化(QSS 示例)
- 9. 进阶说明
- QProgressBar
- QProgressBar 详细介绍
-
- 1. 简介
- 2. 构造函数
- 3. 主要属性(Properties)
- 4. 继承的常用属性(来自 QWidget)
- 5. 常用方法(Methods)
- 6. 信号(Signals)
- 7. 典型用法示例
- 8. 样式美化(QSS 示例)
- 9. 进阶说明
- QLCDNumber
- QLCDNumber 详细介绍
-
- 1. 简介
- 2. 构造函数
- 3. 主要属性(Properties)
- 4. 显示模式(Mode)
- 5. 数字段样式(SegmentStyle)
- 6. 主要公有函数
- 7. 使用示例
- 8. 注意事项
QLineEdit
1️⃣ QLineEdit 简介
QLineEdit
是 Qt 提供的 单行文本输入控件,适合输入短文本,如名称、数值、密码、搜索关键字等。
它支持:
- 文字输入/编辑
- 输入验证(Validator)
- 密码模式
- 自动完成(Completer)
- 占位提示文字
- 信号响应(如文本改变、回车等)
2️⃣ 常用属性(属性可直接在 Qt Designer 或代码中设置)
属性 | 作用 | 示例 |
---|---|---|
text | 获取/设置当前文本 | lineEdit->setText("Hello"); |
placeholder |