QKnob组件用于通过鼠标/触摸平移从用户那里输入数字。 它基于QCircularProgress ,并继承了其所有属性和行为。
QKnob API
用法
默认情况下,QKnob继承当前的文本颜色(作为圆弧进度颜色和内部标签颜色)和当前的字体大小(作为组件大小)。 对于自定义,您可以使用与尺寸和颜色相关的属性
基础
显示值
在下面的示例中,show-value
属性还启用了默认插槽,因此您可以用自定义内容填充它,甚至QAvatar或QTooltip。 font-size
属性是指内部标签的字体大小。
最小值和最大值
内部最小/最大 v1.18.4+
有时你需要将模型值限制在轨道长度内的一个区间。为此,使用inner-min
和inner-max
属性。第一个属性需要高于或等于min
道具,而后者则需要低于或等于max
属性。
自定义步骤
偏移角
禁用和只读
本地表单提交 v1.9+
当处理具有action
和method
的原生形式时(例如,使用Quasar和ASP.NET控制器),则需要在QKnob上指定name
属性,否则formData将不包含它(如果应该的话):