slots und signals
Verfasst: 22. März 2009 10:26
hallo!
ich bin das QT-Tutorial durchgegangen, mehrfach - finde aber einfach meinen fehler nicht: angeblich gibt es den slot, den ich anspreche nicht - der ist aber da:
anschließend habe ich den slot im MainWindow.h definiert:
abschließend habe ich die funktion in MainWindow.cpp eingefügt:
was mache ich denn da falsch?
danke!
ich bin das QT-Tutorial durchgegangen, mehrfach - finde aber einfach meinen fehler nicht: angeblich gibt es den slot, den ich anspreche nicht - der ist aber da:
ich habe im Mainwindow eine button-list erstellt, deren elemente ich mit einem connect versehe:Object::connect: No such slot MainWindow::MainWindow::on_iso_clicked() in mainwindow.cpp:158
Code: Alles auswählen
void MainWindow::drawStr(QString id)
{
QPushButton *buttonitem = new QPushButton;
buttonitem->setParent(ui->scrollArea);
buttonitem->setText("ähnliche Strukturen");
buttonitem->adjustSize();
buttonitem->setGeometry(posx-20,posy-20,100,100);
button.append(buttonitem);
connect(button.last(), SIGNAL(clicked()), SLOT(MainWindow::on_iso_clicked()));
button.last()->show();
}
Code: Alles auswählen
private slots:
void on_iso_clicked();
Code: Alles auswählen
void MainWindow::on_iso_clicked()
{
QMessageBox msgBox;
msgBox.setText("Es ist ein unbekannter Fehler aufgetreten!");
msgBox.exec();
}
danke!