【问题标题】:Dynamic convert qspinbox to qdoublespinbox将 qspinbox 动态转换为 qdoublespinbox
【发布时间】:2019-04-29 05:04:13
【问题描述】:

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

【问题讨论】:

    标签: c++ qt qspinbox qdoublespinbox


    【解决方案1】:

    使用 QDoubleSpinBox。当复选框未选中时,将微调框的精度设置为 0。您可以通过设置 decimals 属性来实现。

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

    【讨论】:

    • 这比我想象的要容易。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 2013-05-14
    • 2012-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多