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()