2016-05-04 20 views

答えて

2

3 x 3のボタンを作成する場合は、Tkinterグリッドジオメトリマネージャを使用して配置することができます(Tkinter Grid manager doc参照)。

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) 

これは、三目並べグリッドを作成する必要があります。 ジャスト(Pseudeコード)のような何かを行います。

+0

これは '[None、None、None、None、...]'のようなリストを作成します –

+0

それは?なぜ私にヒントを教えていただけますか? – KimKulling

+0

colの代わりに – 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

これは他の回答と同じように見えます。あなたが何か違うことを言おうとしているなら、それが何であるかの説明を追加できますか? –

関連する問題