ホームページ  >  記事  >  ウェブフロントエンド  >  Tkinter チュートリアル キャンバスの章 (1)

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

黄舟
黄舟オリジナル
2017-01-17 10:08:54987ブラウズ

''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) に注意してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。