我正在尝试使用GUI为不同数量的块制作TIC TAC TOE游戏,用户将其作为输入。那么我如何制作不同数量的按钮呢?
答案 0 :(得分:2)
如果要创建3 x 3按钮,可以使用Tkinter Grid Geometry Manager放置它们(请参阅Tkinter Grid manager doc)。 做一些像(Pseude Code):
master = Tk()
buttons = []
for curRow in range(3):
for curCol in range(3):
b = Button( master, ... )
b.grid(row=curRow, column=curCol)
buttons.append( b )
这应该创建一个Tic-Tac-Toe网格。
答案 1 :(得分:0)
import Tkinter
root = Tkinter.Tk( )
for r in range(3):
for c in range(4):
Tkinter.Button(root, text='R%s/C%s'%(r,c),
borderwidth=1 ).grid(row=r,column=c)
root.mainloop( )`