'''Tkinter教程之Canvas篇(1)'''
# 提供可以用來進行繪圖的Container,支援基本的幾何元素,使用Canvas進行繪圖時,所有的操作都是透過Canvas,不是透過它的元素
# 元素的表示可以使用handle或tag。
'''1.第一個Canvas程式'''
# -*- coding: cp936 -*-
# 指定畫布的顏色為白色
設定其背景色為白色
from Tkinter import * root = Tk()
'''2.創建一個item'''
'''2.創建一個item'''
*- coding: cp936 -*-
# 建立一個矩形,指定畫布的顏色為白色
from Tkinter import *
root = Tk()
root = Tk()
白色
cv = Canvas(root,bg = 'white')
# 建立一個矩形,座標為(10,10,110,110)
cv = Canvas(root,bg = 'white') cv.pack() root.mainloop()
'''4.指定item的邊框顏色'''
# -*- coding: cp936 -*-
# 建立一個長方形,指定畫布的背景色為白色
# 建立一個長方形,指定畫布的背景色為白色
#屬性outline設定它的邊框顏色
from Tkinter import *
root = Tk()
# 建立一個Canvas,將其背景色為白色
矩形
紅色
'''5.指定邊框的寬度'''
# -*- coding: cp936 -*-
# 指定畫布的背景色為白色
寬度
from Tkinter import *
root = Tk()
# 建立一個Canvas,設定其背景色為白色
cv.create_rectangle(10,10,110,110) cv.pack() root.mainloop()
# -*- coding: cp936 -*-
# 指定畫布的背景色為白色
# 指定畫布的背景色為白色
#dash,#奇數
from Tkinter import *
root = Tk()
# 建立一個Canvas,設定其背景色為白色
reee
'''7.使用畫刷填充'''
# -*- coding: cp936 -*-
# 指定畫布的背景色為白色
# 使用屬性stippleplepleple
# 建立一個Canvas,設定其背景色為白色
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110,fill = 'red') cv.pack() root.mainloop()
'''8.修改item的座標'''
-*- coding: cp936 -*-
# 指定畫布的背景色為白色
# 使用Canvas的方法來重新設定item的座標
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110,outline = 'red') cv.pack() root.mainloop()
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110,outline = 'red',width = 5) cv.pack() root.mainloop()
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110, outline = 'red', dash = 10, fill = 'green') cv.pack() root.mainloop()
,更多相關內容請關注PHP中文網(www.php.cn)!