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毫秒


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM