QTableWidget zusätzliche Parameter an Slot

Alles rund um die Programmierung mit Qt
Antworten
Tomaxx
Beiträge: 71
Registriert: 7. Juni 2017 09:05

QTableWidget zusätzliche Parameter an Slot

Beitrag 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
veeman
Beiträge: 277
Registriert: 3. Oktober 2012 01:43
Kontaktdaten:

Re: QTableWidget zusätzliche Parameter an Slot

Beitrag von veeman »

Du kannst nicht einfach so ein Parameter hinzufügen. Wo soll den Kurve herkommen?
Antworten