python儿童版ppt_python儿童编程讲解.ppt

* python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python * python PYTHON学习 5. 常用的绘图方法-1 绘制盒子 import tkinter import random tk=tkinter.Tk() canvas = tkinter.Canvas(tk,width=500,height=500) canvas.pack() def random_rectangle(width,height,fill_color): x1= random.randrange(width) y1= random.randrange(height) x2= x1+random.randrange(width) y2= y1+random.randrange(height) canvas.create_rectangle(x1,y1,x2,y2,fill=fill_color) for x in range(0,100): random_rectangle(400,400,'#eb5699') PYTHON学习 5. 常用的绘图方法-2 绘制圆弧 import tkinter tk=tkinter.Tk() canvas = tkinter.Canvas(tk,width=500,height=500) canvas.pack() canvas.create_arc(10,10,200,80,extent=359,style=tkinter.ARC) canvas.create_arc(100,100,200,200,extent=359,style=tkinter.ARC) 参数的意义 1.图形左上角坐标 2.图形右下角坐标 3.绘制角度 4.绘制圆弧常量 PYTHON学习 6. 常用的绘图方法-3 绘制多边形 import tkinter tk=tkinter.Tk() canvas = tkinter.Canvas(tk,width=500,height=500) canvas.pack() canvas.create_polygon(1,1,100,10,100,110,fill="",outline="black") canvas.create_polygon(200, 10, 240, 30, 120, 100, 140, 120, fill="",outline="black") 参数的意义 1.给出所有顶点的坐标 PYTHON学习 7. 常用的绘图方法-4 显示文字 import tkinter tk=tkinter.Tk() canvas = tkinter.Canvas(tk,width=500,height=500) canvas.pack() canvas.create_text(150, 150, text='He said, "It\'s my curse,',font=('Times', 15)) canvas.create_text(200, 200, text='But it could be worse,',font=('Helvetica', 20)) canvas.create_text(220, 250, text='My cousin rides round',font=('Courier', 22)) canvas.create_text(220, 300, text='on a goose."', font=('Courier', 30)) PYTHON学习 8. 常用的绘图方法-5 显示背景图片 import tkinter tk=tkinter.Tk() canvas = tkinter.Canvas(tk,width=800,height=500) canvas.pack() my_image=tkinter.PhotoImage(file='5414231.gif') canvas.create_image(0,0,anchor=tkinter.NW,image=my_image) 注意 Tkinter只能处理gif图片,如果要处理其他图片需要用到python图形库 注意 NW告诉tkinter图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值