>  기사  >  웹 프론트엔드  >  Tkinter 튜토리얼 캔버스 장(1)

Tkinter 튜토리얼 캔버스 장(1)

黄舟
黄舟원래의
2017-01-17 10:08:54988검색

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

# 캔버스를 만들고 배경을 설정합니다. color를 흰색으로




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

# 좌표를 동적으로 수정 of item



위 내용은 Tkinter Tutorial의 Canvas Chapter(1) 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www)를 참고해주세요. .php.cn)!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.