Je souhaite capturer tous les événements de l'application. Comment puis-je utiliser cette méthode pour réaliser ceci? S'il vous plaît aidez-moi !!Utilisation de QCoreApplication :: setEventFilter() dans qt
Répondre
Vous devez implémenter et fournir une fonction et y faire référence.
Par exemple:
bool myEventFilter(void *message, long *result)
{
// do something with message and result
}
Et l'appeler comme ceci:
app->setEventFilter(myEventFilter);
QCoreApplication hérite QObject, de sorte que vous pouvez appeler QCoreApplication :: installEventFilter (QObject *). Pour plus d'informations sur les filtres d'événements, voir here.
Avec cette implémentation je suis confronté à un problème ... Je veux juste surveiller tous les Mouseclicks, mais si une sous-classe manipulant 'MouseClick', alors ce message d'événement n'est pas géré dans eventFilter (). Pouvez-vous m'aider à comprendre cette fonctionnalité. Merci pour l'aide. – Shabs
- 1. Sur QCoreApplication et QProcess
- 2. Utilisation d'une DLL basée sur Qt dans une application non-Qt
- 3. Utilisation de LTI-Lib dans QT
- 4. Utilisation de sem_t dans un projet Qt
- 5. Utilisation de WINAPI dans les applications Qt
- 6. Utilisation de Qt avec MinGW personnalisé
- 7. Utilisation de Qt sur Symbian Vs Desktop
- 8. Utilisation de QMDIArea avec Qt 4.4.
- 9. oracle qt + problème de connexion
- 10. Utilisation de Qt dans un projet x-platform préexistant?
- 11. Utilisation de Qt QWebPage dans un QtService Windows
- 12. Comment gérer les connexions de base de données dans Qt?
- 13. impossible de lier un signal à une fente dans QT
- 14. Bouton de fermeture d'interception dans l'application console Qt
- 15. Référence non définie à XOpenDisplay dans un projet Qt
- 16. Utilisation de Qt Creator avec le contrôle de version Git
- 17. Utilisation de la mémoire de l'application C++/Qt
- 18. Utilisation de JsonCpp et Qt Together (Problèmes avec Unicode)
- 19. Utilisation de Qt CSS pour définir Q_PROPERTY (QFont)
- 20. QT et Win32 Console Appications
- 21. Comment créer une application de console Qt simple en C++?
- 22. Qt, sélecteur de couleurs?
- 23. Qt problèmes de boucle d'événements de la bibliothèque
- 24. Problème de débutant avec QT C++ - Qimage ne fonctionne pas?
- 25. QT - pointeur vers QColor fonctionne un accès direct ne pas
- 26. FUSE (Filesystem in Userspace) avec Qt Programming
- 27. ID de thread dans Qt
- 28. Implémentation de VNC dans Qt
- 29. Qt - l'accès au chemin du faisceau
- 30. get_driver_instance() se bloque avec Qt
Merci pour votre réponse. mais avec cette implémentation, je ne suis pas capable d'attraper un événement autre que le minuteur. – Shabs
Conformément à la documentation http://doc.trolltech.com/4.6/qcoreapplication.html#setEventFilter, il doit capturer tous les événements. Je ne l'ai pas essayé correctement cependant. –
Merci beaucoup ... son fonctionnement maintenant .. – Shabs