Hallo,
ich habe ein QTabWidget, welchem ich ein QListWidget (bzw ein object das von QListWidget erbt) als Tab adde.
Nun möchte ich im QListWidget einen doppel click auf sich selbst abfangen. Nur das bereitet mir mehr probleme als gedacht.
Die SIGNALS doubleClicked und itemDoubleClicked werden jeweils nur ermittet, wenn auch wirklich auf ein item geklicked wurde.
Ist soweit auch nachvollziebar, allerdings hat mich eine Sache dann doch sehr verwundert.
Ich habe mir ein "bool eventFilter(QObject *p_pObj, QEvent *p_pEvent);" funktion in meinem object definiert, und entsprechend über "this->installeEventFilter(this)" versucht die double clicks abzufangen.
Allerdings werden die clicks nur erkannt, wenn ich sie direkt auf den letzten pixel nach außen setze, sprich direkt auf den rand des widgets klicke. alles innerhalb des widgets wird nicht erkannt. Das bringt mich zu der vermutung, das hier in QListWidget ein weiteres widget besteht, nur wie bekomme ich nun möglichst elegant an den dbl click?
jemdand eine idee?
QListWidget DoubleClicked
-
anti-freak
- Beiträge: 18
- Registriert: 21. Juli 2012 22:54
Re: QListWidget DoubleClicked
ok, hab mri das ganze gerade selbst beantwortet.
QListWidget erbt von QScrollArea und diese Klasse hat eine methode "viewport()" und mit diesem object geht es wunderbar.
vll braucht das irgendwer mal irgendwann mal wieder
QListWidget erbt von QScrollArea und diese Klasse hat eine methode "viewport()" und mit diesem object geht es wunderbar.
vll braucht das irgendwer mal irgendwann mal wieder