Tkinter нажатие на текущее окно - PullRequest
1 голос
/ 17 января 2012

У меня есть окно, которое открывается в скрипте Python (НЕ ЧЕРЕЗ Tkinter), и все, что я хочу, - это послать команду "enter" (нажатие клавиши) в это окно. Я надеялся, что смогу сделать это с Tkinter, но я немного растерялся, как отправить эту команду в текущее окно с фокусом.

Ответы [ 2 ]

0 голосов
/ 18 января 2012

Вы не упоминаете, на какой ОС это нужно.

Если вам нужно это только для Windows (не кросс-платформенный), тогда вы хотите использовать Win32 API-вызов к windll.user32.SendInput (). Нет времени на создание примера кода, но эти две ссылки должны иметь то, что вам нужно ...

http://www.rutherfurd.net/python/sendkeys/

также:

SendKeys для Python 3.1 в Windows

0 голосов
/ 17 января 2012

Вы не можете сделать это с Tkinter.Tkinter может отправлять события только в свои окна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...