旋钮

QKnob 组件用于通过鼠标/触摸平移从用户那里输入数字。它基于 QCircularProgress ,并继承了其所有属性和行为.

QKnob API

Loading QKnob API...

用法

默认情况下,QKnob 继承当前的文本颜色(作为圆弧进度条颜色和内部标签颜色)和当前的字体大小(作为组件大小)。您可以使用 size 和 color 相关的属性来自定义。

基础




展示值

在下面的示例中, show-value 属性还启用了默认插槽,因此您可以用自定义内容填充它,甚至 QAvatar 或 QTooltip。font-size 属性是指内部标签的字体大小。




最大/小值




内部的最大/最小值
v2.5.4+

有时您需要将模型值限制为轨迹长度内的范围。您可以通过 inner-mininner-max 属性来实现,前者需要大于等于 min 属性,后者需要小于等于 max 属性。




自定义步长




偏移角度




禁用和只读




原生表单提交

当处理一个带有 actionmethod 的原生表单时(如:使用 Quasar 和 ASP.NET 控制器时),您需要为 QKnob 声明 name 属性,否则表单数据中不会包含它: