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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   проблема с сигналами и слотами (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/problema-s-signalami-i-slotami-353134/)

Guest 30.09.2011 17:16

проблема с сигналами и слотами
 
Знакомлюсь с Qt, не могу разобраться с сигналами и слотами. Кусок кода при нажатии на кнопку должен отправлять в слот в label строку "Hello", но возникает непонятная мне ошибкаКод:void MainWindow::on_pushButton_clicked(){ QString str="Hello"; connect (&MainWindow::on_pushButton_clicked, SIGNAL(str(QString)), &MainWindow::on_label_linkActivated, SLOT(str(QString)), Qt::AutoConnection);}void MainWindow::on_label_linkActivated(const QString &link){}ошибка: no matching function for call to MainWindow::connect(void (MainWindow::*)(), const char [14], void (MainWindow::*)(const QString&), const char [14], Qt::ConnectionType)не пойму откуда взялось (const QString&), скорее всего подглядывает в аргументы on_label_linkActivated, но если в аргументах оставить только QStrin, ничего не изменяется


Часовой пояс GMT, время: 04:07.


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