doppelclick bei treeview

Alles rund um die Programmierung mit Qt
Antworten
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

doppelclick bei treeview

Beitrag von anno1988 »

Hallo

eine kleine frage.

Wenn ich bei der treeview klasse einen Aktion ausführen will, sobald ich einen Doppelklick auf ein Treeview Elemente gemacht habe, muss ich dazu dann auf jeden fall ein mousePressEvent nehmen oder kann ich das auch einfacher machen mit einem doubleclicked, z.b..

Code: Alles auswählen


QDirModel model;
QTreeView tree;

connect(tree, SIGNAL(doubleClicked()), this, SLOT(test_funktion()));



tree.setModel(&model);

tree.setAnimated(false);
tree.setIndentation(20);
tree.setSortingEnabled(true);


einfach wenn man eine datei in dem treeview anklickt, soll eine messagebox erscheinen, jedoch nur bei einer datei.
The User
Beiträge: 62
Registriert: 11. Dezember 2008 23:48

Beitrag von The User »

Du kannst mouseDoubleClickEvent verwenden.
Wenn du ein Signal haben möchtest, kanns du dort einfach "emit doubleClicked();" machen oder ansonsten eben direkt in mouseDoubleClickEvent etwas ausführen.

Viele liebe Grüße
The User
Antworten