Seite 1 von 1

Qt4:MouseEvent auf Widget an darunterliegendes Widget senden

Verfasst: 3. Februar 2010 11:28
von nando
Hi,

ich habe folgendes Problem, vielleicht hat jemand eine Idee:

Ich habe ein Widget das z.B. 500x200 pixel gross ist.

Oben in dem Widget habe ich Buttons die nur 32pixel hoch sind.

Dieses Widget liegt ueber einem anderen Widget.
Wenn ich jetzt auf das obenliegende Widget Clicke muss ich irgendwie sicherstellen, dass dieses MousePressEvent auch von dem darunterliegenden Widget empfangen wird.

Also angenommen ich klicke auf Pos 300,120 also unterhalb der Buttons abert auf dem obenliegenden Widget, dann soll auch im untendrunterliegenden Widget das MouseEvent ankommen und z.b in einer Tabelle was selektieren.

Gruss,
Nando

Verfasst: 3. Februar 2010 12:21
von upsala
Du kannst doch mit QCoreApplication::postEvent deine Events weitergeben.Obwohl ich nicht ganz glaube, daß das was du vorhast wirklich sinnvoll ist.

Verfasst: 3. Februar 2010 15:36
von nando
Hi,
aber dann brauche ich einen konkreten empfaenger fuer das event.

ich will aber einfach nur dass Qt sich darum kuemmert, dass das widget unten drunter auch das event bekommt.

angenommen ich habe 2 buttons, die sich ueberlappen und ich klicke auf den obernen button in den ueberlappugnsbereich, dann will ich, dass auch
der darunterliegende button das event bekommt.....

gruss,
nando