在 tkinter 中始终将小部件置于其他小部件之上
Always keep a widget on top of the others in tkinter
在 tkinter 中有什么方法可以让一个小部件始终位于其他小部件之上?
代码如下:
from tkinter import *
root = Tk()
button_1 = Button(root , text = "Button 1")
button_1.grid(row = 0 , column = 0)
button_2 = Button(root , text = "Button 2")
button_2.grid(row = 0 , column = 0)
mainloop()
这里,我把button_1
和button_2
放在了同一行,但是问题是,我在定义button_1
之后又定义了button_2
,button_2
位于 button_1
.
之上
我想要的是 button_1
应该始终位于 window 中其他小部件的顶部。
有什么方法可以在 tkinter 中实现这个吗?
如果有人能帮助我就太好了。
使用.lift()
from tkinter import *
root = Tk()
button_1 = Button(root , text = "Button 1")
button_1.grid(row = 0 , column = 0)
button_2 = Button(root , text = "Button 2")
button_2.grid(row = 0 , column = 0)
button_1.lift()
mainloop()
在 tkinter 中有什么方法可以让一个小部件始终位于其他小部件之上?
代码如下:
from tkinter import *
root = Tk()
button_1 = Button(root , text = "Button 1")
button_1.grid(row = 0 , column = 0)
button_2 = Button(root , text = "Button 2")
button_2.grid(row = 0 , column = 0)
mainloop()
这里,我把button_1
和button_2
放在了同一行,但是问题是,我在定义button_1
之后又定义了button_2
,button_2
位于 button_1
.
我想要的是 button_1
应该始终位于 window 中其他小部件的顶部。
有什么方法可以在 tkinter 中实现这个吗?
如果有人能帮助我就太好了。
使用.lift()
from tkinter import *
root = Tk()
button_1 = Button(root , text = "Button 1")
button_1.grid(row = 0 , column = 0)
button_2 = Button(root , text = "Button 2")
button_2.grid(row = 0 , column = 0)
button_1.lift()
mainloop()