【发布时间】:2019-04-29 05:04:13
【问题描述】:
我有一个只使用 int 值的 qspinbox。我也有复选框。如果 checkbox == 0,qspinbox 必须只使用 int 值,但如果 checkbox == 1,qspinbox 必须只使用 float 值。可能吗?也许用 qdoublespinbox 是可能的?
【问题讨论】:
标签: c++ qt qspinbox qdoublespinbox
我有一个只使用 int 值的 qspinbox。我也有复选框。如果 checkbox == 0,qspinbox 必须只使用 int 值,但如果 checkbox == 1,qspinbox 必须只使用 float 值。可能吗?也许用 qdoublespinbox 是可能的?
【问题讨论】:
标签: c++ qt qspinbox qdoublespinbox
使用 QDoubleSpinBox。当复选框未选中时,将微调框的精度设置为 0。您可以通过设置 decimals 属性来实现。
如果您不使用默认值(即 1.0),您可能还需要更改 singleStep 属性。
【讨论】: