在Tkinter中,是否可以将按钮网格放置在另一个框架内?
我想创建类似于井字棋的游戏,并希望使用网格功能来放置游戏方块(将成为按钮)。但是,我希望GUI中还有其他东西,而不仅仅是游戏板,因此将所有内容都放在一个网格中并不理想。
举个例子:
O | X | X |
---------- |
O | O | X | Player 2 wins!
---------- |
X | O | X |
井字棋盘是由所有按钮组成的网格,"玩家2获胜"是框架内的标签。
这只是我正在尝试做的事情的过度简化,所以请耐心等待,就目前为止我设计的程序(棋盘是动态创建的)中,网格是最合理的选择。
编辑:我有一个想法,但运行时什么也没有发生?如果我去掉框架部分,它就可以了。有什么想法吗?
from Tkinter import *
root = Tk()
b = Button(root, text = "1")
b.grid(row=1, column=3)
b2 = Button(root, text = "2")
b2.grid(row=1, column=4)
f = Frame(root, bg = "red")
f.pack(side=RIGHT)
root.mainloop()