MyTetra Share
Делитесь знаниями!
Как описывать сигналы в QML, как вызывать сигналы
Время создания: 25.12.2018 17:17
Текстовые метки: qt, QML, сигнал, слот, описание. вызов, signal, slot, connect, соединение
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - QML
Запись: xintrea/mytetra_syncro/master/base/1545747421ng7e34tp3e/text.html на raw.github.com

Любому пользовательскому типу в QML можно прописать набор произвольных сигналов, которые он может испускать. Делается это с помощью ключевого слова signal примерно так:


Rectangle {

id: Button


property color buttonColor: "yellow"


signal buttonPush()

signal buttonDrop()


...

}


Для того, чтобы испустить сигнал, надо просто вызвать его как функцию в любой части кода данного пользовательского типа:


buttonPush();


Отдельно надо разобраться, как описывать сигналы с параметрами.





Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования