Bonjour,
Je développe des plugins Qt pour une application, j'ai besoin de pouvoir mettre le focus sur ces plugins. Il s'agit en fait de widgets contenants des claviers virtuels et un zone de texte type QTextEdit. C'est sur cette zone de texte que je souhaite pouvoir fixer le focus.
Le problème vient, je pense, du système de plugin Qt. En effet, pour instancier un plugin, on se base sur l'interface du plugin qui ne peux pas être un dérivé de QObject (et donc encore moins de QWidget) car Qt interdit de dériver de deux QObject. Je pense que de ce fait le gestionnaire GUI de Qt se retrouve incapable de transmettre les évènements de focus aux Widgets composants le plugin...
Vous avez une idée pour palier au problème ?![]()
Partager