@sitev_ru
sitev.ru - мой блог ...

Как задать правильно OnClicked для кнопки?

Задаю кнопку в QML-файле, всё норм
Button {
        signal qmlSignal()
        onClicked: {
            qmlSignal()
        }
    }


а если задаю её же в UI.QML-файле, то появляется сообщение: "Блоки Javascript не поддерживаются в форме Qt Quick".

Как задать правильно OnClicked для кнопки?
  • Вопрос задан
  • 844 просмотра
Решения вопроса 1
@TriKrista
Как вариант, в UI пишем:
// MainForm.ui.qml
property alias btnName: btnName


а там где используем форму, пишем:
MainForm {
        id: mainForm

        btnName.onClicked: {
        }
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
a) Не заморачивайтесь ui файлами, по крайней мере первое время
б) Создайте новый проект с ui формой, там есть хороший пример того, как с ним надо работать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы