Qt Quick - 输入控件综述
创始人
2025-06-01 19:29:59

Qt Quick - 输入控件综述

  • 一、概述
  • 二、ComboBox 控件
  • 三、 Dial 控件
  • 四、TextArea 控件
  • 五、TextField 控件
  • 六、Slider 控件
  • 七、RangeSlider 控件
  • 八、Tumbler 控件

一、概述

Qt Quick Controls为数字和文本输入提供了各种输入控件。每种类型的输入控件都有自己特定的目标用例。下面即是这些控件的一些最好实践,也是一个用法的概述。

控件含义
ComboBox下拉框,用组合按钮和弹出列表来选择选项
Dial用旋转来设置值的圆形表盘
RangeSlider通过沿着轨道滑动两个手柄来选择一个范围内的值
Slider通过沿轨道滑动块来选择一个值
TextArea多行文本输入区
TextField单行文本输入字段
Tumbler可旋转的物品轮,可以选择

二、ComboBox 控件

ComboBox用于从静态多行下拉列表中选择一个值。也就是一个下拉列表框。一般不能添加新值,只能选择一个选项,但是我们也可以使用 modelview 的模式来添加新值。
在这里插入图片描述
在这里插入图片描述

使用建议:

  • 如果值的数量非常大,请考虑应用过滤器。
  • 如果列表非常有限,可以考虑使用RadioButton。这样做的好处是用户可以同时看到所有选项。
  • 选择一个默认值,即最常被选择的值。

三、 Dial 控件

Dial 控件类似于传统的表盘旋钮,很容易就可以在立体音响或工业设备上找到。
在这里插入图片描述

通过点击和拖动旋转转盘,然后手柄指示转盘的值。
对于需要快速输入的应用程序,圆形输入模式很有用,因为点击表盘将直接移动到该位置,然后再和一个text绑定一下看看具体是是多少。

对于精确输入很重要的应用,推荐 水平 和 垂直 输入模式,因为这些允许相对于拨号盘点击的地方进行小的调整。
这些模式也更适合于数值大幅跳跃可能不安全的表盘,例如控制音频音量的表盘。

四、TextArea 控件

TextArea是一个多行文本编辑器。支持placeholder 设置之类的。

在这里插入图片描述

五、TextField 控件

TextField是一个单行文本编辑器。和Qt 里面的 QLineEdit很像哇。

在这里插入图片描述

六、Slider 控件

滑块是通过沿着轨道滑动一个滑块来选择一个值。经常用,也叫滑动条

在这里插入图片描述

七、RangeSlider 控件

RangeSlider通过沿着轨道滑动每个滑块来选择由两个值指定的范围。区域值嘛,我没怎么见到过这个

在这里插入图片描述

八、Tumbler 控件

Tumbler是一个可旋转的物品轮子,可以选择对应的值,很像手机里面的日期选择器,这个也经常是用这个使用的。

在这里插入图片描述

相关内容

热门资讯

宁波精达(603088.SH)... 格隆汇12月18日丨宁波精达(603088.SH)公布,公司于2025年12月18日收到股东郑功出具...
传壁仞科技拟圣诞节前启动港股I... 观点网讯:12月18日,国产GPU企业壁仞科技计划于圣诞节前启动港股IPO程序,拟集资5亿至6亿美元...
黑牡丹(600510.SH)子... 黑牡丹(600510.SH)发布公告,近日,公司全资子公司常州黑牡丹置业有限公司以总价 6.77亿元...
豆包大模型联合润欣科技、老凤祥...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! (来源:IT之家)I...
万物云回购24万股 总金额46... 万物云(02602)发布公告,2025年12月18日,公司回购股份24万股,回购金额为461万港元。...