Seite 1 von 1

QTableWidget zusätzliche Parameter an Slot

Verfasst: 29. April 2021 14:30
von Tomaxx
Hallo Zusammen

Ich habe in einem QListWidget den Slot aktiviert;

Code: Alles auswählen

void MainWindow::on_tbl_suche_itemDoubleClicked(QTableWidgetItem *item){
    cout << "Hallo" <<endl;
}
Ich würde dem Slot gerne ein Objekt übergeben, damit er damit etwas berechnet:

Code: Alles auswählen

void MainWindow::on_tbl_suche_itemDoubleClicked(QTableWidgetItem *item, Kurve kurve){
    cout << "Hallo" <<endl;
}
Ja, ich habe den Parameter auch in der *.h-Datei in die Deklaration eingefügt.

Seit der Änderung (ohne Kompilierfehler) wird die Funktion nicht mehr aufgerufen und im Fenster "Ausgabe der Anwendung" kommt folgende Zeile:

Code: Alles auswählen

QMetaObject::connectSlotsByName: No matching signal for on_tbl_suche_itemDoubleClicked(QTableWidgetItem*,Kurve)
Was kann ich da machen?

Thomas

Re: QTableWidget zusätzliche Parameter an Slot

Verfasst: 7. Mai 2021 21:52
von veeman
Du kannst nicht einfach so ein Parameter hinzufügen. Wo soll den Kurve herkommen?