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 つの正方形/長方形が作成されます。複数の正方形を作成する関数を作成するにはどうすればよいですか?
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 つの正方形/長方形が作成されます。複数の正方形を作成する関数を作成するにはどうすればよいですか?
何度も電話してみ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にするのはそれほど難しいことではありません。
Pythonで関数を定義する方法を読んでください。公式チュートリアルをお勧めします。
長方形をクラスとして実装する(注:あなた自身のために、最初に関数と変数について読んでください): TkinterでPythonクラスを作成するのを手伝ってください