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

11.QT控件:输入类控件

1. Line Edit(单行输入框)

        QLineEdit表示单行输入框,用来输入一段文本,但是不能换行

核心属性:

核心信号:

2. Text Edit(多行输入框)

        QTextEdit表示多行输入框,也是一个富文本 & markdown编辑器。并且能在内容超出编辑框范围时自动提供滚动条。

核心属性:

核心信号:

3. Combo Box(下拉框)

        QComboBox表示下拉框。

核心属性:

核心方法:

核心信号:

4. Spin Box(微调框)

        使用 QSpinBox 或者 QDoubleSpinBox 表示"微调框”,它是带有按钮的输入框。可以用来输入整数/浮点数。通过点击按钮来修改数值大小。

        由于SpinBox和QDoublespinBox用法基本相同,就只介绍 SpinBox 的使用了。

核心属性:

核心信号:

5. Date Edit & Time Edit

使用QDateEdit作为日期微调框:

使用QTimeEdit作为时间微调框:

使用QDateTimeEdit作为时间日期微调框:

QDateTimeEdit核心属性:

核心信号:

5.1 LocalTime & UTC

        UTC时间是一个基于原子钟的标准时间,不受地球自转周期影响,和格林威治时间(GMT)非常相近。计算机内部使用的时间就是基于UTC时间;本地时间则是基于不同的时区,对UTC时间做出一些调整,比如北京时间,位于“东八区”,就需要在UTC时间基础上+8个小时时差。

6. Dial(旋钮)

使用QDial表示旋钮:

核心属性:

核心信号:

7. Slider(滑动条)

使用QSlider表示一个滑动条:

注:QSlider和QDial都是继承自QAbstractSlider,因此用法上基本相同

核心属性:

核心信号:


http://www.kler.cn/a/527507.html

相关文章:

  • 对顾客行为的数据分析:融入2+1链动模式、AI智能名片与S2B2C商城小程序的新视角
  • TDengine 做 Google Looker Studio 数据源
  • UE5 GAS RPG Character Classes
  • C++并行化编程
  • idea修改模块名导致程序编译出错
  • Axure PR 9 旋转效果 设计交互
  • 实验八 JSP访问数据库
  • 【llm对话系统】大模型 Llama 源码分析之并行训练方案
  • 各种CNN 卷积特征图可视化理解方法(链接)
  • 网站标签页图标如何添加
  • SpringBoot 数据访问(MyBatis)
  • Java实战:图像浏览器
  • (三)QT——信号与槽机制——计数器程序
  • 51单片机CLD1602显示万年历+闹钟+农历+整点报时
  • 【B站保姆级视频教程:Jetson配置YOLOv11环境(五)Miniconda安装与配置】
  • 大厂面试题备份20250130
  • 【deepseek-r1】ollama如何更改安装位置以及自定义模型下载位置
  • Flink Forward Asia 2024 - 总结和展望(附PPT下载链接)
  • 游戏引擎 Unity - Unity 下载与安装
  • Ae 表达式语言引用:Marker Key
  • 深入解析 Linux 内核中的页面错误处理机制
  • 智慧园区如何利用智能化手段提升居民幸福感与环境可持续性
  • 【协议详解】卫星通信5G IoT NTN SIB32-NB 信令详解
  • FPGA|使用quartus II通过AS下载POF固件
  • 自然语言处理-词嵌入 (Word Embeddings)
  • git笔记-简单入门