Можно ли привязать диалог Tkinter к родителю, который является совершенно другим приложением? - PullRequest
1 голос
/ 24 мая 2011

Я новичок в программировании на Python и GUI.

Я работаю над сценарием Python, который будет открывать диалоговое окно Tkinter, которое должно находиться поверх другого приложения (например, в Outlook) и не должно позволять мне что-либо делать в Outlook, пока я не нажму кнопку отмены диалоговое окно tkinter или до его закрытия.

Я ищу несколько примеров того, как это сделать.

1 Ответ

1 голос
/ 24 мая 2011

Это возможно, но вы должны быть очень, очень осторожны. Если вы допустили ошибку в программировании, вы можете эффективно отключить компьютер.

То, что вы хотите сделать, называется "глобальным захватом". То есть вы захватываете все события. Вы делаете это с помощью команды tkinter grab_set_global . Вы должны протестировать свое приложение, добавив таймер, который автоматически убивает вашу программу через определенное время, чтобы вам не пришлось перезагружаться.

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