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()
这会创建一个正方形/矩形。如何创建一个函数,以便创建多个正方形?
答案 0 :(得分: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()
也许你应该付出更多的努力,从制作一个n来做起来并不难。
答案 1 :(得分:-1)
阅读如何在Python中定义函数。我推荐official tutorial。
将矩形实现为类(注意:为了您自己,首先阅读函数和变量): Help Creating Python Class with Tkinter