Seite 1 von 1

[gelöst]Aufruf QItemDelegate::createEditor() mit singleClick

Verfasst: 7. November 2008 08:17
von nasahl
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:

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() );
...


Verfasst: 7. November 2008 09:07
von upsala

Code: Alles auswählen

void QAbstractItemView::setEditTriggers ( EditTriggers triggers )

Verfasst: 7. November 2008 10:49
von nasahl
Danke - funktioniert !