может измениться по определенному условию. Задание этого параметра идёт из QML из SpinBox'а . Чтобы убедиться, что он установлен правильно, да и просто отобразить текущее значение, я пытаюсь обратно в QML отправить по результату value (изменилось ли оно в реале). В итоге ожидаемо получаю loop. Есть у кого мысли как зацикливания избежать?
Проверять новое значение со старым и не эмитить, если они равны
Понял, спасибо за подсказку. Попробую.
Анатолий, в догонку вопрос, а Вы не в курсе, можно как-то определить (сигнал), что значение SpinBox было изменено с помощью него самого, а не извне?
https://doc.qt.io/qt-5/qml-qtquick-controls2-spinbox.html#valueModified-signal пробовал?
Пробовал, изменений не заметил, но может у меня логика в программе немного неправильная. Еще внимательнее посмотрю.
у value какой тип?
в бэке qint16
Обсуждают сегодня