动态转换 qspinbox 到 qdoublespinbox

Dynamic convert qspinbox to qdoublespinbox

我有一个仅使用 int 值的 qspinbox。我也有复选框。如果 checkbox == 0,qspinbox 必须只使用 int 值,但如果 checkbox == 1,qspinbox 必须只使用 float 值。可能吗?也许用 qdoublespinbox 是可能的?

使用 QDoubleSpinBox。当未选中该复选框时,将旋转框的精度设置为 0。您可以通过设置 decimals 属性.

来实现

如果您不使用默认值(即 1.0),您可能还需要更改 singleStep 属性。