Qt QML中是否有范围滑块?
我正在寻找QML中的范围滑块。目标是在最大值和最小值之间选择一个范围 例子 假设我想创建一个在线商店。实现按价格搜索产品。我们的产品库存从50欧元到5000欧元不等。客户只希望获得500欧元到1000欧元之间产品的结果。所以我需要这个范围滑块Qt QML中是否有范围滑块?,qt,slider,qml,qtquick2,Qt,Slider,Qml,Qtquick2,我正在寻找QML中的范围滑块。目标是在最大值和最小值之间选择一个范围 例子 假设我想创建一个在线商店。实现按价格搜索产品。我们的产品库存从50欧元到5000欧元不等。客户只希望获得500欧元到1000欧元之间产品的结果。所以我需要这个范围滑块 RangeSlider { id: priceSlider min: 50 value1: 500 value2: 1000 max: 5000 } 是否有可用的解决方案?添加到Qt 5.6中的Qt.labs.c
RangeSlider {
id: priceSlider
min: 50
value1: 500
value2: 1000
max: 5000
}
是否有可用的解决方案?添加到Qt 5.6中的Qt.labs.controls 1.0
导入下,以及Qt 5.7中的QtQuick.controls 2.0
导入下。以下是文档中的一个示例:
RangeSlider {
from: 1
to: 100
first.value: 25
second.value: 75
}
旧答案 不,没有。不过,这听起来像是一个有用的控件,因此我建议将其添加到新的Qt Quick控件中:
在qt5.6及以上版本中,有
到和从到,这相当于您的最小值和最大值
import QtQuick 2.0
import Qt.labs.controls 1.0
RangeSlider
{
id:range_slider
from:min
to:max
stepSize: 5
}
从Qt 5.7开始,现在有了QtQuick Controls 2
您的代码可以实现为:
import QtQuick 2.7
import QtQuick.Controls 2.0 // or higher for newer features
RangeSlider {
id: priceSlider
from: 50
first.value: 500
second.value: 1000
to: 5000
}
谢谢。。即使如此,答案也不是我希望看到的:)@Glufu控件已经添加,现在可以使用了,如果您不介意克隆Qt并构建5.6分支的话