你能在tkinter的一个网格单元中安装多个按钮吗?

jnk*_*kjn 3 tkinter python-3.x

我正在制作一张桌子,桌子的网格将用按钮填充,是否可以在网格空间中放置多个按钮?

Bry*_*ley 7

是的你可以.在框架内放一个框架,然后你可以在框架内放置任何你想要的东西.您可以使用框架内部pack,place或者grid因为它独立于其他小部件.

例如:

import Tkinter as tk

root = tk.Tk()

l1 = tk.Label(root, text="hello")
l2 = tk.Label(root, text="world")
f1 = tk.Frame(root)
b1 = tk.Button(f1, text="One button")
b2 = tk.Button(f1, text="Another button")

l1.grid(row=0, column=0)
l2.grid(row=0, column=1)
f1.grid(row=1, column=1, sticky="nsew")

b1.pack(side="top")
b2.pack(side="top")

root.mainloop()
Run Code Online (Sandbox Code Playgroud)