【发布时间】:2021-03-31 08:46:32
【问题描述】:
有没有办法在 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 应该始终位于窗口中其他小部件的顶部。
有没有办法在 tkinter 中实现这一点?
如果有人能帮助我,那就太好了。
【问题讨论】:
-
在 button_2 之后写 button_1
-
如果你总是想把一个按钮放在最上面,那为什么还要定义另一个按钮
-
@vanditvasa:这只是展示我的问题的一个例子。我的实际代码不同。
-
@vanditvasa 正如我所说,最后写那个小部件
-
@Matiiss:嗯,我想在未来定义什么新的小部件?