Seite 1 von 1

QTableW. - Keine Destruktion einer Combobox bei Focusverlust

Verfasst: 10. November 2008 08:15
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

Verfasst: 10. November 2008 09:05
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.