Qt4:MouseEvent auf Widget an darunterliegendes Widget senden

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Qt4:MouseEvent auf Widget an darunterliegendes Widget senden

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Du kannst doch mit QCoreApplication::postEvent deine Events weitergeben.Obwohl ich nicht ganz glaube, daß das was du vorhast wirklich sinnvoll ist.
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag 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
Antworten