Передача кликов через окно Tkinter? Mac OSX

Есть ли способ сделать окно Tkinter не щелкающим? Это означает, что любой ввод, который должен быть обработан обработчиком, перенаправляется в любое окно за ним? Если бы не Tkinter, был бы путь в PyQt или wxPython? Моя цель - сделать так, чтобы обработчик перехватывал события клавиатуры, позволяя им вводить данные в окна позади. Мне не нужно ловить клики, но было бы неплохо иметь, если это возможно.

Мой текущий план:

Окно Tkinter с геометрией 10000x10000, альфа 0 и самый верхний установлен на true. Фрейм перехватит все события клавиатуры и мыши, и когда что-то будет введено, фрейм перехватит это, скрыв окно Tkinter, используя функцию сценария apple, которая запускается из терминала с помощью osascript, используйте autopy для имитации всего, что было введено, например, щелчок / клавиатура событие и снова откройте окно. Это даже кажется жизнеспособным?

Когда у меня будет время, я опробую эту идею и напишу, работает ли она. Я думаю, что скорость вычислений будет проблемой здесь.

0 ответов

Другие вопросы по тегам