Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   Проблема с сигналами в QT 4.2.0 (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/problema-s-signalami-v-qt-4-2-0-a-260711/)

Guest 28.09.2011 19:43

Проблема с сигналами в QT 4.2.0
 
Добрый день.При написании консольного приложения на QT возникла следующая проблема:в ходе выполнения прогаммы экземпляром класса должен генерироваться сигнал, соответственно, должен вызываться слот, ну и производиться некоторые действия... Компиляция проекта проходит удачно, однако при вызове конструктора класса в консоль выводится следующее сообщение:Object::connect: No such signal cReadingThread::signalIAmDisconnect(int iId)код объявления класса и конструктора:Код:class cReadingThread : public QThread { Q_OBJECTpublic: int iId; void run(); int iSendFunc(QString qStr, int iReceiver); void vFuncDisc(int &iId); cReadingThread();signals: void signalIAmDisconnect(const int &iId); private slots: void slotUserDisconnected(const int &iDiscId);};cReadingThread::cReadingThre ad(){ connect(this,SIGNAL(signalIAmDisconnect( const int iId)), this, SLOT(slotUserDisconnected(const int iId))); return;}Подскажите, пожалуйста, в чем может заключаться проблема?


Часовой пояс GMT, время: 15:37.


© www.otvetnemail.ru - Форум вопросов и ответов.