Заставить окна не появляться друг над другом - PullRequest
1 голос
/ 31 декабря 2010

Есть ли способ проверить, находится ли часть или все окно над / под другим окном в python?

У меня есть два окна, и я бы хотел, чтобы они не появлялись друг над другом. Это в Windows, используя Tkinter.

1 Ответ

1 голос
/ 31 декабря 2010

Вы можете использовать методы winfo_rootx и winfo_rooty, чтобы получить x / y в верхнем левом углу.Вы можете использовать winfo_width и winfo_height, чтобы получить ширину и высоту окна.Из этого просто немного математики, чтобы выяснить, если два окна перекрываются.Затем вы можете использовать метод geometry, чтобы расположить окна в любом месте экрана.

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