[gelöst]Aufruf QItemDelegate::createEditor() mit singleClick
Verfasst: 7. November 2008 08:17
Hallo,
ich möchte in einem QTableWidget mittels QItemDelegate::createEditor(...) meine QComboBox kreieren. Das funktioniert auch solange ich auf die Tabelle doppelklicke. Kann ich das aber auch so einstellen, dass die Methode mit einem einfachen Klick aufgerufen wird ?
Bisheriger Code:
ich möchte in einem QTableWidget mittels QItemDelegate::createEditor(...) meine QComboBox kreieren. Das funktioniert auch solange ich auf die Tabelle doppelklicke. Kann ich das aber auch so einstellen, dass die Methode mit einem einfachen Klick aufgerufen wird ?
Bisheriger Code:
Code: Alles auswählen
class MyDelegate : public QItemDelegate {
public:
...
QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const { ... }
};
QTableWidget table;
table.setItemDelegate( new MyDelegate() );
...