当前位置: 首页 > news >正文

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
http://www.dtcms.com/a/327042.html

相关文章:

  • MySQL 索引:索引为什么使用 B+树?(详解B树、B+树)
  • 【K8s】K8s控制器——复制集和deployment
  • MySql——B树和B+树区别(innoDB引擎为什么把B+树作为默认的数据结构)
  • 请写一下快速排序算法
  • 多路转接之epoll 【接口】【细节问题】【LT与ET模式】【Reactor】
  • 学习日志32 python
  • 1、JVM内存模型剖析及优化
  • Rocky Linux 10 部署 Kafka 集群
  • 全国产飞腾d2000+复旦微690t信号处理模块
  • 微软发布GPT-5赋能的Copilot:重构办公场景的智能革命
  • 数字孪生重构园区管理效率:技术落地与产业升级的三重跃迁
  • 亚马逊优惠券视觉体系重构:颜色标签驱动的消费决策效率革命
  • Nginx 启用 HTTPS:阿里云免费 SSL 证书详细图文教程(新手0.5小时可完成)
  • 从基础编辑器到智能中枢:OpenStation 为 VSCode 注入大模型动力
  • 正向传播与反向传播(神经网络思维的逻辑回归)
  • 【R语言数据分析开发指南】
  • 读《精益数据分析》:UGC平台的数据指标梳理
  • 【跨服务器的数据自动化下载--安装公钥,免密下载】
  • TinyVue表格重构性能优化详解
  • STL容器的使用时机
  • Appium+Python 实现移动应用自动化测试:从基础到实战
  • STFT、log-mel、MFCC 的区别
  • 梳理一下实现3D显示的途径有哪些?
  • QT(概述、基础函数、界面类、信号和槽)
  • Qt之QMetaEnum的简单使用(含源码和注释)
  • [激光原理与应用-253]:理论 - 几何光学 - 变焦镜头的组成原理及图示解析
  • excel-随笔记
  • 单例模式,动态代理,微服务原理
  • [特殊字符]深度解析 FastMCP:重构MCP应用开发的全维度革命
  • 当机械臂装上「智能大脑」:Deepoc具身智能模型如何重构传统自动化​