0
from Tkinter import Tk, Canvas


master = Tk()
w = Canvas(master, width=250, height=200)
w.pack()
w.create_rectangle(0, 0, 100, 100, fill="blue", outline = 'blue')
master.mainloop() 

これにより、1 つの正方形/長方形が作成されます。複数の正方形を作成する関数を作成するにはどうすればよいですか?

4

2 に答える 2

3

何度も電話してみcreate_rectangleてはどうですか?

from Tkinter import *
master = Tk()

w = Canvas(master, width=250, height=200)
w.create_rectangle(0, 0, 100, 100, fill="blue", outline = 'blue')
w.create_rectangle(50, 50, 100, 100, fill="red", outline = 'blue') 
w.pack()
master.mainloop()

もう少し力を入れたほうがいいかもしれませんが、1からnにするのはそれほど難しいことではありません。

于 2013-03-09T08:52:59.980 に答える
0

Pythonで関数を定義する方法を読んでください。公式チュートリアルをお勧めします。

長方形をクラスとして実装する(注:あなた自身のために、最初に関数と変数について読んでください): TkinterでPythonクラスを作成するのを手伝ってください

于 2013-03-09T09:00:43.243 に答える