Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在tkinter'中绘制多个正方形;什么是帆布?_Python_User Interface_Tkinter - Fatal编程技术网

Python 如何在tkinter'中绘制多个正方形;什么是帆布?

Python 如何在tkinter'中绘制多个正方形;什么是帆布?,python,user-interface,tkinter,Python,User Interface,Tkinter,这将创建一个正方形/矩形。如何创建一个函数,使其创建多个正方形 反复调用create\u rectangle怎么样 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() 也许你应该在这方

这将创建一个正方形/矩形。如何创建一个函数,使其创建多个正方形

反复调用
create\u rectangle
怎么样

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() 

也许你应该在这方面多做点努力,从制作一个到制作n并不难。

阅读如何在Python中定义函数。我向你推荐最新的

将矩形实现为一个类(注意:为了您自己,请先阅读函数和变量):

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()