-Поиск по дневнику

Поиск сообщений в lj_ru_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 09.09.2006
Записей:
Комментариев:
Написано: 4


Вопрос по Qt

Пятница, 08 Февраля 2019 г. 14:00 + в цитатник
Смешной вопрос: почему QObject::connect может вернуть false? Посмотрел, вроде бы сигнал определён в sender, метод определён в public slots в receiver. Сигнатуры совпадают. Что ещё может не нравиться? К моменту вызова connect оба экземпляра уже существуют. Код ниже:

Вот объявление сигнала:
signals:
void messageReceived(quint16 code, QByteArray data, QHostAddress addr, quint16 port);
Вот объявление слота-приёмника:
public slots:
void onMessageReceived(quint8 code, QByteArray data, QHostAddress addr, quint16 rport);

UPD.Блин, сам не заметил - в первом параметре типы отличаются разрядностью. Привёл в соответствие - стало коннектиться.

https://ru-programming.livejournal.com/1366843.html


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку