Top.Mail.Ru
Уведомления
Очистить все

[Решено] Требования к классу для использования сигналов и слотов?

(@andrey178)
Level 1

Здравствуйте!

Возник такой вопрос - любой ли класс может использовать механизм сигналов и слотов? Этот механизм получается работает на базе внутренней кухни QT, а значит должны быть какие-то особые условия, которые добавляемый класс должен обеспечивать?


Цитата
Создатель темы Размещено : 11.04.2025 21:45
TQFP
 TQFP
(@tqfp)
Level 5

Добрый день, насколько я помню класс должен наследовать от QObject и содержать макрос Q_OBJECT, чтобы использовать сигналы и слоты.


ОтветитьЦитата
Размещено : 12.04.2025 11:13
TQFP
 TQFP
(@tqfp)
Level 5

Вот нашел в документации:

All classes that contain signals or slots must mention Q_OBJECT at the top of their declaration. They must also derive (directly or indirectly) from QObject.

ОтветитьЦитата
Размещено : 12.04.2025 11:26
Поделиться:
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.