使用1-25配置QML组合框的简便方法

时间:2017-09-26 10:43:55

标签: qt qml qtquick2 qtquickcontrols2

我需要一个简单的下拉框,其中包含1到25的数字。

如果我将模型设置为简单的25,我会获得024的值。我知道我可以有一个更复杂的列表模型,但是当它们应该能够在运行中进行计算时,构建大量的值似乎相当愚蠢。

根据我的阅读,创建一个用于设置显示值的委托应该是一件简单的事情,但是,使用QML:

ComboBox {
    width: 100
    model: 25
    delegate: ItemDelegate {
        text: index + 1
    }
}

下拉选择区域中的是正确的,但选择中显示的值仍然是从零开始的。

如何将选择区的值都设为值1..25

1 个答案:

答案 0 :(得分:2)

您可以为组合框设置a ~ m a

c ~ ReaderT b m a