As propriedades do QML vêm com sinais que são acionados quando essa propriedade é alterada. Uma propriedade foo
tem o sinal correspondente onFooChanged
. Isso sugere duas maneiras de perceber quando o controle deslizante é liberado:
1) Conecte-se ao sinal onPressedChanged
. Isso será acionado na imprensa e no lançamento, então você precisará verificar se o valor de pressed
é false
antes de executar o código que você deseja executar no lançamento.
2) Conecte-se ao sinal onValueChanged
. Supondo que você tenha live
definido como false
, isso será acionado somente quando o controle deslizante for liberado em um novo valor . Dependendo de suas necessidades, isso pode ou não ser desejado.