Tkinterの之キャンバス

Tkinterのキャンバスのグラフィック・コンポーネントを提供することが実現しています。幾何学的形状の多様なキャンバスに直線、四角形、楕円形などを描くことができ、あなたは、写真、テキスト、UIコンポーネント(例えば、ボタン)などを描くことができます。
これらの変化は、その座標、外観などを変更するような特性、(Tkinterのプログラムはすべてのものを一括アイテムと呼ばれる描画)再キャンバスのグラフィックアイテムを可能にします。
 
例:
Tkinterのインポートから*
ウィンドウ= Tkの()
window.title( '私の窓')
window.geometry( '600x800')  
 
キャンバス=キャンバス(ウィンドウ、BG = 'グレー'、高さ= 500、幅= 500)
 
行= canvas.create_line(105、10、105、200) 
#直線を描く:2つのエンドポイント、y座標をX(X0、Y0、X1、Y1)
RECT = canvas.create_rectangle(200、10、100 + 200、10 + 50)  
x、y座標と幅高さ拡張アプリケーション(X0、Y0、X0 +幅、Y0 + 1 H)を有する左上端点:#矩形を描画
アーク= canvas.create_arc(10、10、200、200、START = 60、範囲= 300)   
ビデオ楕円セクタ#:完全な円4つの頂点:左点x0、点Y0、右点X1、点300におけるY1は終了する60度から回転し始めます。
楕円= canvas.create_oval(10、10、100、100、= '赤' を埋めます)  
#ビデオのフルサークル:全円の4つの頂点:左点x0、点Y0、右点X1、=「点y1.fill」は無色充填を表します
 
canvas.pack()
 
デフmoveit():
    canvas.move(楕円、50、20) 
#モバイル楕円、各プレス(X = 50、Y = 20)は、ステップ移動します
 
ボタン(ウィンドウ、テキスト= '楕円形の移動'、コマンド= moveit).pack()
 
window.mainloop()
 
 

おすすめ

転載: www.cnblogs.com/myshuzhimei/p/11764495.html