2024-05-13 01:08:02 发布
网友
标题说的都是真的,我有一段代码,我想在其中移动与它的旧位置的顶层。
为此,我需要获取窗口的当前位置,然后使用root.geometry('+x+y')设置新位置。我怎样才能找到最高层的当前职位?
root.geometry('+x+y')
您可以通过^{}和^{}方法获得窗口的位置。
下面是一个简单的脚本来演示*:
from tkinter import Tk, Button root = Tk() def click(): print(root.winfo_x(), root.winfo_y()) Button(text="Get position", command=click).grid() root.mainloop()
*注意:为了简单起见,我在这里使用了Tk窗口而不是Toplevel。然而,同样的原理也适用于Toplevel。
Tk
Toplevel
您可以通过^{} 和^{} 方法获得窗口的位置。
下面是一个简单的脚本来演示*:
*注意:为了简单起见,我在这里使用了
Tk
窗口而不是Toplevel
。然而,同样的原理也适用于Toplevel
。相关问题 更多 >
编程相关推荐