Пытаюсь написать программу на qt с сигналами и слотами. Что в ней неверно?
| Код | #include <QtGui/QApplication> #include <QLabel>
class news: public QObject { Q_OBJECT public: void sendSig() { emit sendString("info"); }
signals: void sendString(QString); };
int main(int argc, char *argv[]) { QApplication a(argc, argv); news g(); QLabel lbl("hello"); lbl.show(); QObject::connect(&g, SIGNAL(sendString()), &lbl, SLOT(setText(QString)));
return a.exec(); }
|
Выходит ошибка: | Код | нет подходящей функции для вызова ‘QObject::connect(news(*)(), const char*, QLabel*, const char*)
|
|