当前位置: 首页 > 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.lryc.cn/news/619124.html

相关文章:

  • 计算机网络摘星题库800题笔记 第4章 网络层
  • 前端最新Vue2+Vue3基础入门到实战项目全套教程,自学前端vue就选黑马程序员,一套全通关!笔记
  • MCU中的液晶显示屏LCD(Liquid Crystal Display)控制器
  • VUE的8个生命周期
  • C++list(2)
  • 【JavaEE】多线程之线程安全(上)
  • 串口通信学习
  • 【PyTorch学习笔记 - 03】 Transforms
  • Spring-Cache 缓存数据
  • Dubbo 3.x源码(33)—Dubbo Consumer接收服务调用响应
  • 赛灵思ZYNQ官方文档UG585自学翻译笔记:UART Controller,通用异步收发传输器控制器
  • I2C 接收与发送数据的流程
  • 成都影像产业园实训考察:重庆五一职院关注技能就业
  • 【DL】深层神经网络
  • 《疯狂Java讲义(第3版)》学习笔记ch1
  • 力扣 hot100 Day71
  • 【1】Transformers快速入门:自然语言处理(NLP)是啥?
  • 机器学习第十课之TF-IDF算法(红楼梦文本分析)
  • LangChain SQLChatMessageHistory:SQL数据库存储聊天历史详解
  • 混合精度加快前向传播的速度
  • 计算机视觉(8)-纯视觉方案实现端到端轨迹规划(模型训练+代码)
  • MDD-Net:通过相互Transformer进行多模态抑郁症检测
  • 【沧海拾昧】使用LibUsbDotNet进行Windows/Ubuntu跨平台串口管理
  • XGBoost 的适用场景以及与 CNN、LSTM 的区别
  • 循环神经网络(RNN)全面解析
  • 文件IO(1)
  • 【doris基础与进阶】3-Doris安装与部署
  • UE5多人MOBA+GAS 42、提高头像画质
  • 方格网法土方计算不规则堆体
  • 常用Linux指令:Java/MySQL/Tomcat/Redis/Nginx运维指南