LINUX.ORG.RU

Сигналы и слоты


0

0

у моего класса есть сигнал void nameChanged(QString name).
коннектю его с QLabel: connect (this, SIGNAL (nameChanged(QString)), label, SLOT(setText(QString)))

и получаю:
QObject::connect: No such slot QLabel::setText(QString)

что я не правильно делаю?

anonymous

Сигнатура не та скорее всего...
У QLabel:
virtual void setText ( const QString & );
А у тебя: setText(QString)
А это, как изветсно, две большие разницы...

Flogger_d
()
Ответ на: комментарий от anonymous

Повторяй в сигнале тип в точности такой как написано в описании

EraSER
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.