2010-06-23 4 views
1

J'essaye de coder un widget qui utilise la fonctionnalité HGE. J'ai donc sous-classé de QWidget et surchargé paintEvent(). Cela fonctionne bien mais des problèmes apparaissent quand j'essaie de gérer les entrées. Les événements sont gérés uniquement lorsque la souris entre dans la zone 2 (link text). Mais je dois gérer les entrées dans la zone 1 (où HGE est rendu). Que devrais-je faire?Evénements QWidget et souris sous-classés

+0

Comment la gestion des entrées vous de l'autre fenêtre événements? Pouvez-vous ajouter du code? – cnebrera

+0

Bien sûr. http://www.everfall.com/paste/id.php?8al3o95s73jp – Filippok

+1

Avez-vous essayé avec setMouseTracking (true)? –

Répondre

0

Peut-être que le problème est que HGE est rendu dans sa propre fenêtre, que vous avez mis sur votre sous-classe QWidget, et donc votre widget ne peut pas attraper la souris de la zone