Python——组图Canvas控制参数

一、参数说明

background(bg) : 背景色; 

foreground(fg): 前景色;             

borderwidth :组件边框宽度;

width  : 组件宽度;                 

height  : 高度;

bitmap  :位图;

image : 图片;

二、绘图的方法主要以下几种:

create_arc    椭圆圆弧;  create_arc(x1,y1,x2,y2,start=0,extent=120,tag='1') 
#x1,y1和x2,y2分别为椭圆圆弧外接矩形的左上角和右下角坐标;
从0度,扩充到120度;圆弧别名为:‘1’;
create_bitmap 绘制位图,支持XBM;
create_image   绘制图片,支持GIF(x,y,image,anchor);
 create_line       绘制直线;(坐标罗列)
 create_oval;    绘制椭圆;
create_polygon  绘制多边形(坐标依次罗列,不用加括号,还有参数,fill,outline);
create_rectangle 绘制矩形((a,b,c,d),值为左上角和右下角的坐标);
create_text      绘制文字(字体参数font,);
create_window  绘制窗口;
delete        删除绘制的图形;delete('all')清除所有图形;或清除指定别名的图形;
itemconfig      修改图形属性,第一个参数为图形的ID,后边为想修改的参数;
move              
移动图像(1,4,0),1为图像对象,4为横移4像素,0为纵移像素,然后用root.update()刷新即可看到图像的移动,
为了使多次移动变得可视,最好加上time.sleep()函数或canvas.after()函数;
coords(ID)   
返回对象的位置的两个坐标(4个数字元组);只要用create_方法画了一个图形,就会自动返回一个ID,
创建一个图形时将它赋值给一个变量,需要ID时就可以使用这个变量名。
after(100) 程序在这里暂停100毫秒

posted @ 2018-12-29 09:41  澄心元素  阅读(5070)  评论(0编辑  收藏  举报