QTableW. - Keine Destruktion einer Combobox bei Focusverlust

Alles rund um die Programmierung mit Qt
Antworten
nasahl
Beiträge: 33
Registriert: 24. Juli 2008 12:30

QTableW. - Keine Destruktion einer Combobox bei Focusverlust

Beitrag von nasahl »

Hallo,

ich habe ein QTableWidget das Comboboxen enthält. Das Verhalten ist derart dass immer nur eine Combobox existiert, d.h. bei Selektion einer neuen Zelle wird die Combobox von der 'alten' Zelle mit removeCellWidget() gelöscht.
Jetzt möchte ich noch folgendes Zusatzverhalten implementieren, dass bei einem Mausklick ausserhalb der Tabelle die letzte Combobox automatisch gelöscht wird. Hat da jemand eine Idee ?

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

Beitrag von upsala »

Versuch mal bei einem focusOut-Event ein

Code: Alles auswählen

 void QAbstractItemView::edit ( const QModelIndex & index )  
mit einem ungültigem Index aufzurufen.
Antworten