'''Tkinter Tutorial Canvas Chapter (1)'''
# 그리기에 사용할 수 있는 컨테이너를 제공하고 그리기에 Canvas를 사용할 때 모든 작업은 다음과 같습니다. 모든 작업은 요소가 아닌 캔버스를 통해 수행됩니다.
# 요소는 핸들이나 태그를 사용하여 표현할 수 있습니다.
'''1. 첫 번째 Canvas 프로그램'''
# -*- 코딩: cp936 -*-
# 캔버스 색상을 흰색으로 지정
from Tkinter import * root = Tk()
# 캔버스를 생성하고 배경색을 흰색으로 지정
cv = Canvas(root,bg = 'white') cv.pack() root.mainloop()
# 당연한 이유로 루트를 구별하기 위해 배경색을 흰색으로 설정
''' 2. 항목 생성'''
# -*- 코딩: cp936 -*-
# 직사각형을 만들고 캔버스 색상을 흰색으로 지정
from Tkinter import *
root = Tk()
# 캔버스를 만들고 배경색을 흰색으로 설정
cv = Canvas(root,bg = 'white ')
# 좌표가 (10,10,110,110)인 직사각형을 만듭니다.
cv.create_rectangle(10,10,110,110) cv.pack() root.mainloop()
# 명확성을 위해 배경색을 흰색으로 설정합니다. 루트 구별
'''3. 항목 채우기 색상을 지정합니다'''
# -*- 코딩: cp936 -*-
# 직사각형을 만들고 캔버스의 배경색을 흰색으로 지정합니다
# 채우기 속성을 사용하여 채우기 색상을 설정합니다
from Tkinter import *
root = Tk()
# 캔버스를 만들고 배경색을 흰색으로 설정합니다.
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110,fill = 'red') cv.pack() root.mainloop()
# 직사각형 채우기 색상은 빨간색
'''4. 항목의 테두리 색상을 지정합니다'''
# -*- 코딩: cp936 -* -
# 직사각형을 만들고 캔버스의 배경색을 흰색으로 지정
# 외곽선 속성을 사용하여 테두리 색상을 설정
from Tkinter import *
root = Tk()
# 캔버스를 만들고 배경색을 흰색으로 설정
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110,outline = 'red') cv.pack() root.mainloop()
# 직사각형의 테두리 색상을 빨간색으로 지정
'''5 테두리의 너비를 지정하세요'''
# -*- 코딩: cp936 -*-
# 캔버스의 배경색을 흰색으로 지정
# 너비 속성을 사용하여 너비를 지정
from Tkinter import *
root = Tk()
# 캔버스를 만들고 배경색을 흰색으로 설정합니다.
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110,outline = 'red',width = 5) cv.pack() root.mainloop()
# 직사각형의 테두리 색상을 빨간색으로 지정하고 선 너비를 5로 설정합니다. Canvas의 너비와 다릅니다.
'''6. 점선 그리기''
# -*- 코딩: cp936 -*-
# 지정 canvas 배경색은 흰색입니다
# 대시 속성을 사용하면 이 값은 홀수만 가능합니다
from Tkinter import *
root = Tk ()
# 캔버스를 생성하고 배경색을 흰색으로 설정
cv = Canvas(root,bg = 'white') cv.create_rectangle(10,10,110,110, outline = 'red', dash = 10, fill = 'green') cv.pack() root.mainloop()
# 직사각형의 테두리 색상을 지정 빨간색이 되려면 점선을 그으세요
'''7. 브러시를 사용하여 채웁니다'''
# -*- 코딩: 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 항목의 좌표를 수정' ''
# -*- 코딩: cp936 -*-
# 배경색을 지정합니다. 캔버스를 흰색으로
# 캔버스 메서드를 사용하여 항목의 좌표를 재설정합니다
from Tkinter import * root = Tk()
cv = Canvas(root,bg = 'white') rt = cv.create_rectangle(10,10,110,110, outline = 'red', stipple = 'gray12', fill = 'green') cv.pack()
cv.coords(rt,(40,40,80,80)) root.mainloop()
위 내용은 Tkinter Tutorial의 Canvas Chapter(1) 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www)를 참고해주세요. .php.cn)!