python tkinter画图,python创建画布的函数

  python tkinter画图,python创建画布的函数

  Python Tkinter画布(画布)

  Python Tkinter Canvas组件与html5中的Canvas一样,用于绘图。您可以在画布上放置图形、文本、小部件或框架。

  语法

  语法如下:

  w=Canvas ( master,option=value.)

  Master:按钮的父容器。

  Options:可选,即该按钮的可设置属性。这些选项可以以key=value的形式设置,并用逗号分隔。

  序列号

  可选描述

  一个

  弹底引信(base detonating的缩写)

  边框宽度,单位像素,默认为2像素。

  2

  锥齿轮

  背景颜色

  三

  限制

  如果为true(默认值),画布不能滚动到可滑动区域之外。

  四

  光标

  光标形状设置,如箭头、圆圈、十字、加号等。

  五

  高度

  高度

  六

  高亮颜色

  要突出显示的颜色

  七

  减轻

  边框样式,可选值有平、凹、凸、槽、脊。默认为平面。

  八

  滚动区域

  一个tuple tuple tuple (w,n,e,s)定义了画布的最大可滚动区域,w是左侧,n是头部,e是右侧,s是底部。

  九

  宽度

  x轴上画布的大小。

  10

  xscrollincrement

  用于为滚动请求水平滚动的数量值。

  11

  xscrollcommand

  水平滚动条。如果画布是可滚动的,则此属性是。水平滚动条的set()方法。

  12

  yscrollincrement

  类似于xscrollincrement,但是是垂直的。

  13

  yscrollcommand

  垂直滚动条。如果画布是可滚动的,则此属性是。垂直滚动条的set()方法。

  画布组件支持以下标准选项:

  弧创建一个扇区。

  coord=10,50,240,210

  arc=canvas.create_arc(coord,start=0,extent=150,fill=蓝色)

  图像创建图像

  filename=PhotoImage(file= sunshine . gif )

  image=canvas.create_image(50,50,anchor=NE,image=filename)

  线条创建线条

  line=canvas.create_line(x0,y0,x1,y1,xn、yn、选项)

  椭圆形创建一个圆。

  oval=canvas.create_oval(x0,y0,x1,y1,选项)

  多边形创建至少有三个顶点的多边形。

  oval=canvas.create_polygon(x0,y0,x1,y1,xn,yn,选项)

  例子

  单击实例中的按钮以显示一条消息:

  例子

  #!/usr/jddsn/python #-*-编码:utf-8-*-importtkimporttkmessagebox #-*-编码:cp936-*-#创建一个矩形,将画布的颜色指定为white fromTkinterimport * root=Tk()#创建一个画布,将其背景色设置为white cv=Canvas(root,bg=white)#创建一个坐标为(10,10,110,110) cv的矩形。Create _ rectangle (10,10,110 10)cv . pack()root . main loop()#出于显而易见的原因,将背景颜色设置为白色以区分roottop.mainloop()

  测试结果如下:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: