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
1
A
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
Questions connexes
- 1. Evénements souris pour une sous-classe NSSegmentedCell?
- 2. problème QWidget et setVisible()
- 3. JS: Evénements et variables
- 4. Evénements jQuery et .load()
- 5. Evénements, threads et messages .NET
- 6. Evénements Flex Remoting et Progress?
- 7. Evénements tactiles Java Swing et Windows XP
- 8. Evénements clavier Qt avec DirectX fullscreen
- 9. Trouver un QWidget 3ème partie avec le code injecté et QWidget :: find (hwnd)
- 10. Central QWidget [Qt]
- 11. Evénements récurrents
- 12. Evénements délégués
- 13. Evénements clavier
- 14. Evénements OnColumnChanged et OnRowChanged à TStringGrid
- 15. Evénements en C# - Définition et Exemple
- 16. Drools - Evénements répétés et relations temporelles
- 17. Evénements fullcalendar Largeur dans agendaDéjeuner et agendaWeekview
- 18. L'application paintEvent() retardée de QWidget
- 19. Qt - modifier la disposition QWidget
- 20. Ovveride, le paintevent du Qwidget
- 21. QWidget créer problème dans x11
- 22. Qt widget basé sur QWidget
- 23. Evénements dans Asp.Net MVC
- 24. Evénements MS Access 2007
- 25. Evénements Keyboard.KeyDown sur ModelVisual3D
- 26. Callbacks/Evénements en C#
- 27. Evénements personnalisés en C++?
- 28. Spring & Hibernate Evénements EJB
- 29. Comment vérifier que Qwidget existe
- 30. PyQt, cliquez sur l'action Qwidget
Comment la gestion des entrées vous de l'autre fenêtre événements? Pouvez-vous ajouter du code? – cnebrera
Bien sûr. http://www.everfall.com/paste/id.php?8al3o95s73jp – Filippok
Avez-vous essayé avec setMouseTracking (true)? –