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

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

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

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

Zuletzt geändert von nasahl am 5. März 2009 09:21, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

void QAbstractItemView::setEditTriggers ( EditTriggers triggers )
nasahl
Beiträge: 33
Registriert: 24. Juli 2008 12:30

Beitrag von nasahl »

Danke - funktioniert !
Antworten