Tkinter チュートリアル キャンバスの章 (1)

黄舟
リリース: 2017-01-17 10:08:54
オリジナル
991 人が閲覧しました

''Tkinter チュートリアル - Canvas (1)''


# 描画に使用できるコンテナを提供し、基本的な幾何学的要素をサポートします。描画に Canvas を使用する場合、すべての操作はその要素ではなく Canvas を通じて行われます。


#はハンドルまたはタグで表すことができます。


'''1. 最初の Canvas プログラム'''


# -*-coding: cp936 -*-


# キャンバスの色を白として指定する

from Tkinter import *
root = Tk()
ログイン後にコピー


# キャンバスを作成する, 背景色を白に設定します


cv = Canvas(root,bg = 'white')
cv.pack()
root.mainloop()
ログイン後にコピー


# 明らかな理由から、ルートを区別するために背景色を白に設定します




'''' 2. アイテムを作成します''''


# - *- コーディング: cp936 -*-


# 長方形を作成し、キャンバスの色を白に指定します


Tkinter からインポート *


root = Tk()


# キャンバスを作成し、その背景を設定しますcolor to White


cv = Canvas(root,bg = 'white')


# 座標 (10,10,110,110) の四角形を作成します

cv.create_rectangle(10,10,110,110)
cv.pack()
root.mainloop()
ログイン後にコピー


# わかりやすくするために、次を使用して背景色を白に設定します。 rootを区別するには


''''3.項目の塗りつぶし色を指定します


# -*-coding: cp936 -*-


# 長方形を作成し、キャンバスの背景色を指定しますWhite


# 属性 fill を使用して塗りつぶしの色を設定します


Tkinter から import *


root = Tk()


# Canvas を作成し、背景色を白に設定します

cv = Canvas(root,bg = 'white')
cv.create_rectangle(10,10,110,110,fill = 'red')
cv.pack()
root.mainloop()
ログイン後にコピー

# 指定します四角形の塗りつぶしの色を Red


'''4. 項目の境界線の色を指定します'''


# -*-coding: cp936 -*-


# 四角形を作成し、背景を指定しますキャンバスの色を白に設定します


# 属性アウトラインは境界線の色を設定します


Tkinter import *


root = Tk()


# キャンバスを作成し、その背景色を白に設定します


cv = Canvas(root,bg = 'white')
cv.create_rectangle(10,10,110,110,outline = 'red')
cv.pack()
root.mainloop()
ログイン後にコピー


# 長方形の境界線の色を赤に指定します


'''5。境界線の幅を指定します'''


# -*-coding: cp936 -*-

#キャンバスの背景色を白にします


# 属性 width を使用して線幅を指定します


Tkinter から import *


root = Tk()


# Canvas を作成し、背景色を白に設定します


cv = Canvas(root,bg = 'white')
cv.create_rectangle(10,10,110,110,outline = 'red',width = 5)
cv.pack()
root.mainloop()
ログイン後にコピー

# 長方形の境界線の色を赤に指定し、線の幅を 5 に設定します。幅は Canvas とは異なることに注意してください。


'''6. 点線を描画します'''


# -*-coding: cp936 -*-


# キャンバスの背景色を白に指定します


# 属性ダッシュを使用します値は奇数のみです


Tkinter import から *


root = Tk()


# Canvas を作成し、その背景色を白に設定します



cv = Canvas(root,bg = 'white')
cv.create_rectangle(10,10,110,110,
outline = 'red',
dash = 10,
fill = 'green')
cv.pack()
root.mainloop()
ログイン後にコピー

# 長方形の境界線の色を指定します赤として点線を描きます


''7. ブラシを使って塗りつぶします


# -*-coding: cp936 -*-


# キャンバスの背景色を白に指定します


# 属性点描を使用します



from Tkinter import *
root = Tk()
ログイン後にコピー
ログイン後にコピー

# キャンバスを作成し、背景色を白に設定します



cv = Canvas(root,bg = 'white')
cv.create_rectangle(10,10,110,110,
outline = 'red',
stipple = 'gray12',
fill = 'green')
cv.pack()
root.mainloop()
ログイン後にコピー

# 長方形の境界線の色を赤に指定し、ブラシをカスタマイズします



''' 8. アイテムの座標を変更します''''


# -*-coding: cp936 -*-


# キャンバスの背景色を白に指定します


# Canvas メソッドを使用して、アイテムの座標をリセットしますthe item



from Tkinter import *
root = Tk()
ログイン後にコピー
ログイン後にコピー

# Canvas を作成し、背景色を白に設定します



cv = Canvas(root,bg = 'white')
rt = cv.create_rectangle(10,10,110,110,
outline = 'red',
stipple = 'gray12',
fill = 'green')
cv.pack()
ログイン後にコピー

# rt の座標をリセットします (アイテムの移動に相当)



cv.coords(rt,(40,40,80,80))
root.mainloop()
ログイン後にコピー
# の座標を動的に変更します項目



上記は、Tkinter チュートリアルの Canvas 章 (1) の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注意してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!