我正在使用 15.04 Ubuntu SDK 组件中的滑块组件,请参阅此处查看文档。目前,没有释放滑块手柄的信号,但有一个用于释放滑块手柄的信号感动(当滑块被点击时)。我想知道是否有办法实现这一点,也许使用布尔变量按下,它告诉我们:Slider 当前是否被按下?
答案1
QML 属性带有信号,当该属性发生变化时会触发该信号。属性foo
具有相应的信号onFooChanged
。这表明您可以通过两种方式注意到滑块何时被释放:
1) 连接到onPressedChanged
信号。按下和释放时都会触发此信号,因此您需要在运行要在释放时运行的代码之前检查pressed
is的值。false
2) 连接到onValueChanged
信号。假设您已live
设置为false
,则仅当滑块释放时才会触发以新的价值。根据您的需要,这可能是或可能不是所希望的。