MyTetra Share
Делитесь знаниями!
Использование Qt со сторонними сигналами и слотами
Время создания: 20.03.2016 22:41
Текстовые метки: Qt, signal, signals, slot, slots, сигнал, слот, boost
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - Нестандартное использование Qt
Запись: xintrea/mytetra_syncro/master/base/0000000764/text.html на raw.github.com

Можно использовать Qt со сторонним механизмом сигналов и слотов. Можно использовать несколько механизмов в одном проекте. Для этого надо добавить следующую строку в файл проекта (.pro):

CONFIG += no_keywords

Эта опция говорит Qt не определять ключевые слова moc'a — signals, slots, и emit, так как эти имена будут использованы строронней библиотекой, например, Boost. Что бы использовать сигналы и слоты Qt с установленным флагом no_keywords, надо просто заменить все использования ключевых слов moc'а Qt в исходных файлах на соотствующие макросы — Q_SIGNALS, Q_SLOTS, и Q_EMIT.

 
MyTetra Share v.0.65
Яндекс индекс цитирования