QTableWidget: QListWidget bei Doppelklick anzeigen

Alles rund um die Programmierung mit Qt
Antworten
Mr.Green
Beiträge: 21
Registriert: 6. September 2009 21:50

QTableWidget: QListWidget bei Doppelklick anzeigen

Beitrag von Mr.Green »

Hallo,
bei einem Doppelklick in eine QTableWidget-Zelle möchte ich eine Auswahlliste anzeigen.
Vorgestellt hab ich mir das so: Das Doubleclick-Signal konstruiert eine QListWidget-Liste und zeigt diese über der Zelle an (sodass als der Ursprung der Liste mit dem x und y Wert der Zelle übereinstimmen).
Bei einer Auswahl in der Liste wird diese wieder abgebaut, oder z.B. beim Druck auf Esc.

Jetzt fehlt mir aber der Schritt, diese Liste auf- und wieder abzubauen.
Brauche ich eine Subclass der QListWidget-Liste? SOwas wie Member-Klassen hab ich in C++ ja nicht; wie soll ich denn die Liste wieder abbauen, wenn eine AUswahl (oder Esc) getroffen wurde?

DAnke
Mr.Green
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Warum soll es keine Member-Klassen geben und was willst du in diesem Fall damit?

Suchst du nicht eher eine QComboBox? => QItemDelegate.
Antworten