使窗口不会出现在彼此之上

时间:2010-12-30 21:15:33

标签: python tkinter

有没有办法检查部分或整个窗口是否在python的另一个窗口上/下?

我有两个窗户,我想让它们不会出现在彼此之间。这是在Windows中,使用Tkinter。

1 个答案:

答案 0 :(得分:1)

您可以使用方法winfo_rootxwinfo_rooty获取左上角的x / y。您可以使用winfo_widthwinfo_height来获取窗口的宽度和高度。从中可以看出两个窗口是否重叠只是一个小数学。然后,您可以使用geometry方法将窗口定位在屏幕上的任何位置。