|
|||||||
Как оформлять JavaScript код в QML
Время создания: 24.01.2018 16:01
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - QML - Краткая памятка по QML
Запись: xintrea/mytetra_syncro/master/base/1516798903g2zl4n55gh/text.html на raw.github.com
|
|||||||
|
|||||||
Место, где должен использоваться JavaScript-код обязательно должно заключаться в фигурные скобки {}. Не следует путать JavScript-код с выражением, которое не нужно заключать в фигурные скобки. Отличить JavaScript-код, записанный в одну строку, от выражения очень просто: если есть присваивание через знак равно "=", значит это JavaScript код. Зачастую хочется сократить код и не писать скобки для однострочного выражения, но это чревато появлению трудно диагностируемой ошибки. Следующий код некорректен, но система не выдаст никакой ошибки, просто присвоение молча не будет работать: Behavior on y { SpringAnimation { spring: 1.6 damping: 0.11 mass: 0.1 // 0.4 onRunningChanged: previousDigit=targetDigit // Неправильно } } Правильно будет написать так: Behavior on y { SpringAnimation { spring: 1.6 damping: 0.11 mass: 0.1 // 0.4 onRunningChanged: { previousDigit=targetDigit } } } В таком виде присвоение будет работать правильно. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|