第三,在脚本中输入如下代码。
# 20181225GUI绘制矩形抽象画
import random # 导入随机数
from tkinter import * # 从tkinter库中导入所有函数
window1=Tk() # 创建一个窗口
canvas1=Canvas(window1,width=500,height=500,bg='black') # 创建画布
canvas1.pack() # 显示画布
colors=['red','orange','yellow','green','cyan','blue','purple']
def random_rectangle(width,height,colors): # 定义一个绘图函数
x1=random.randrange(width) # x1根据width随机生成
y1=random.randrange(height) # y1根据height随机生成
x2=x1+random.randrange(width)
y2=y1+random.randrange(height)
canvas1.create_rectangle(x1,y1,x2,y2,width=3,fill=colors)
# 上述fill=colors中colors不要再加引号
for k in range(0,100):
random_rectangle(300,400,colors[k%7]) # 从7种颜色选择一个
window1.mainloop() # 循环显示窗口