2017-10-10 1 views
0

Je voudrais savoir si ce qui suit est possible car j'ai cherché mais n'ai rien trouvé qui réponde à ma question. Le plus proche je l'ai eu QTextCursor en tapant sur le QTextDocument. (Pas ce que je veux). Ce que je cherche est une méthode de saisie de données partout où le curseur de texte est à l'écran (même si ce n'est pas dans la fenêtre de l'application qt), une fois qu'un qpushbutton a déclenché un événement 'clicked'. J'ai réglé le bouton-poussoir et poussé l'événement du bouton vers le haut. Je n'ai tout simplement pas trouvé un moyen d'obtenir les données à taper à l'écran.qt bouton-poussoir envoyer des données à qtextcursor pour taper

Toute aide serait appréciée.

+1

pourriez-vous expliquer la partie dont vous avez besoin? – aghilpro

Répondre

0

Il dépend de la plate-forme, et il est pas lié à Qt, par exemple avec des fenêtres, vous pouvez voir la réponse de Xavier Poinas à ce lien Insert text into the textbox of another application

Et si vous voulez juste texte flottant, vous pouvez utiliser QLabel sans parent, placez votre QLabel avec setGeometry ou déplacez-vous au point donné par QCursor :: pos() ou QCursor :: pos (const QScreen *).

+0

Merci pour votre réponse. Suite à vos recommandations, j'ai pu le faire fonctionner pour les plateformes Microsoft. – ITAlfs