Je veux une application de la fenêtre principale d'ignorer la souris et le clavier événements, en les passant à des applications en dessous, dans la fenêtre du gestionnaire de Z-ordre.
Je vois comment faire de l'enfant widgets ignorer les événements de clavier ou souris, mais comment sur la fenêtre principale?
Je suis en train de faire un widget de bureau qui se trouve toujours un peu plus l'arrière-plan et est totalement invisible pour les évènements souris et clavier. (Passer)
Qt::X11BypassWindowManagerHint me met clavier passer à travers (bien que malheureusement X11 spécifique, mais bien pour le moment), alors comment sur les événements de souris?
Est-il un OS de façon agnostique à être transparent pour les événements de clavier?
EDIT:
Le mot clé ici est la transparence.
Je ne veux pas MANGER de la souris et du clavier événements, je veux le gestionnaire de fenêtre de savoir que je ne veux pas du tout. Ces événements doivent être adressées à ce que l'application est en dessous de moi dans le zorder.
Par exemple, je veux être en mesure de cliquer sur les icônes du bureau qui sont couverts par mon widget et d'interagir avec eux comme si le widget n'était pas là.