Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
27 участников
Администратор Legotckoi
Модератор ProgrammersBlog

Последние откомментированные темы:

20250424035014

←  Предыдущая тема Все темы Следующая тема →
пишет:

Qt/C++ - Урок 073. Сигналы и слоты. Подключение слотов к перегруженным сигналам в рамках синтаксиса Qt5

SignalSlotQtQt5

Довольно частой проблемой при работе с сигналами с слотами в Qt5 по моим наблюдениям за вопросами на форуме является подключение слотов в рамках синтаксиса на указателях к сигналам имеющим перегрузку сигнатуры. Тоже самое касается и слотов, которые имеют перегрузку.

Возьмём тестовый класс, который имеет перегруженные сигналы.

  1. #include <QObject>
  2.  
  3. class TestClass : public QObject
  4. {
  5. Q_OBJECT
  6. public:
  7. explicit TestClass(QObject *parent = nullptr);
  8.  
  9. signals:
  10. void testSignal(int arg1);
  11. void testSignal(int arg1, int arg2);
  12. };

Здесь имеется сигнал, с перегрузкой сигнатуры. Подключаться данный сигнал также будет к слотам, которые объявлены в классе Widget , и которые также имеют перегрузку сигнатуры.

Читать далее

Это интересно
0

17.11.2017
Пожаловаться Просмотров: 376  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены