[gelöst] QWidget in QTableWidget nicht ansprechbar?

Alles rund um die Programmierung mit Qt
Antworten
DDSD
Beiträge: 22
Registriert: 7. Juni 2007 15:24
Wohnort: Weißenbach bei Liezen
Kontaktdaten:

[gelöst] QWidget in QTableWidget nicht ansprechbar?

Beitrag von DDSD »

Ich habe ein QTableWidget, welches in einer Zelle ein QWidget und zwar eine QComboBox beinhaltet.
Leider kann ich auf den Inhalt des Widgets nicht zugreifen.
error: 'class QWidget' has no member named 'currentText'
Wenn ich eben auf den Text zugreifen will.

Code: Alles auswählen

tableWidget->cellWidget(0, 1)->currentText()
Zuletzt geändert von DDSD am 10. August 2008 13:27, insgesamt 1-mal geändert.
by DDSD
solarix
Beiträge: 1133
Registriert: 7. Juni 2007 19:25

Beitrag von solarix »

Ich habe noch nie mit QTableWidgets gearbeitet, aber ich vermute mal:

Code: Alles auswählen

QComboBox *box = qobject_cast<QComboBox*>(tableWidget->cellWidget(0, 1));
if (box)
  str = box->currentText();
DDSD
Beiträge: 22
Registriert: 7. Juni 2007 15:24
Wohnort: Weißenbach bei Liezen
Kontaktdaten:

Beitrag von DDSD »

Danke, es scheint zu funktionieren :)
by DDSD
Antworten