前言:
眼前看官们对“python画图调整画布大小”大约比较讲究,小伙伴们都想要了解一些“python画图调整画布大小”的相关文章。那么小编在网上网罗了一些对于“python画图调整画布大小””的相关资讯,希望咱们能喜欢,各位老铁们快快来了解一下吧!要求:
1、在窗体中创建一个画布
2、画布内导入图片、创建直线,扇形,矩形
3、点击按钮可以移动扇形,矩形
代码如下:
import tkinter as tk #导入tkinter库,并设置简称为tkroot=tk.Tk() #建立窗体对象并赋值给rootroot.title('画布') #设置root窗体的标题是画布root.geometry('200x200') #设置root窗体的大小尺寸#定义画布变量canvas,置于窗体root中,背景色是蓝色,高100,宽200canvas=tk.Canvas(root,bg='blue',height=100,width=200)#定义图片文件image_fileimage_file=tk.PhotoImage(file=r'F:\证券\python代码\test1\photo\yes.gif')#在画布中创建一个图片,导入的是image_file图片,image=canvas.create_image(40,10,anchor='center',image=image_file)#定义坐标轴变量x0,y0,x1,y1x0,y0,x1,y1=50,50,80,80#定义直线line,在画布中创建直线line=canvas.create_line(x0,y0,x1,y1,fill='red')#定义扇形arc,fill='red'代表填充红色arc=canvas.create_arc(x0+30,y0+30,x1+30,y1+30,start=0,extent=180,fill='red')#定义矩形rect,填充红色rect=canvas.create_rectangle(100,30,120,50,fill='red')canvas.pack() #将画布显示def move(): #定义移动函数move canvas.move(rect,0,2) #画布中的rect矩形向下移动2个单位 canvas.move(arc,2,0) #画布中的arc扇形向右移动2个单位#定义移动按钮move_button,置于root窗体中,文本是移动,当被点击时,执行移动函数movemove_button=tk.Button(root,text='移动',command=move).pack()root.mainloop() #窗体root循环运行
运行结果如下图所示:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python画图调整画布大小