我想将btn
放在grid labels
上
代码示例:
import tkinter as tk
root = tk.Tk()
btn = tk.Button(root, text="Button", width=30, height=10)
btn.place(relx=0.5, rely=0.5, anchor="center")
for r in range(10):
for c in range(10):
tk.Label(root, text="{}, {}".format(r, c), width=20, height=20).grid(row=r, column=c)
root.mainloop()
我想让btn
停留在grid labels
的顶部,我该如何实现?
谢谢:)
答案 0 :(得分:0)
在同一个框架中混合使用多个几何图形管理器是一个坏主意...您将遇到无法想象且无法解决的问题...
但是,如果您真的想走这条路,这就是您可以做的。 (它可以在OSX上运行,不能保证其他系统,否则幼犬不会死!)
import tkinter as tk
root = tk.Tk()
rows, columns = 2, 2
for r in range(rows):
for c in range(columns):
tk.Label(root, text="{}, {}".format(r, c), width=20, height=20).grid(row=r, column=c)
btn = tk.Button(root, text="Button", width=30, height=10)
btn.place(relx=0.5, rely=0.5, anchor="center")
root.mainloop()