如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
Python绘制抽象矩形画
本文利用Python的tkinter库,同时配合canvas()创建画布,random.randrange()产生随机数,*.create_rectangle()绘制矩形和for循环,绘制抽象矩形画。
工具/原料
- Python
- tkinter
- canvas
- random
方法/步骤
第一,启动Python 3.7的集成开发环境IDLE.
第二,在IDLE中点击File-->New File创建新脚本。
第三,在脚本中输入如下代码。
# 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() # 循环显示窗口
第四,保存(Ctrl s)和运行(F5)上述脚本,得到如下抽象矩形画。
第五,再次在脚本中按F5重新运行,得到新的抽象矩形画。因为使用随机数random,所以每次运行产生的抽象矩形画是不同的。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: python
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 351 python
- 详细阅读