2016-05-04 3 views

Antwort

2

Wenn Sie 3 x 3 Schaltflächen erstellen möchten, können Sie den Tkinter Grid Geometry Manager zum Platzieren verwenden (siehe Tkinter Grid manager doc). Tun Sie einfach so etwas wie (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) 

Dieses ein Tic-Tac-Toe-Raster erstellen soll.

+0

Dies wird eine Liste erstellen, die aussieht wie '[Keine, Keine, Keine, Keine, ...]' –

+0

Es wird? Kannst du mir einen Hinweis geben warum? – KimKulling

+0

anstelle von col Tryout Spalte – Berry

-1
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()` 
+1

Das sieht genauso aus wie die andere Antwort. Wenn Sie versuchen, etwas anderes zu sagen, können Sie eine Erklärung hinzufügen, was es ist? –