旋钮

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

QKnob API

用法

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

基础




显示值

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




最小值和最大值




内部最小/最大
v2.5.4+

有时你需要将模型值限制在轨道长度内的一个区间。为此,使用inner-mininner-max属性。第一个属性需要高于或等于min道具,而后者则需要低于或等于max属性。




自定义步骤




偏移角




禁用和只读




原生表单提交

当处理具有actionmethod的原生形式时(例如,使用Quasar和ASP.NET控制器),则需要在QKnob上指定name属性,否则formData将不包含它(如果应该的话):