Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter에서 캔버스 사각형의 윤곽선을 색칠하는 방법은 무엇입니까?

<시간/>

Tkinter 캔버스에 직사각형을 생성했다고 가정해 보겠습니다. 작업은 사각형에 색상을 가질 수 있는 윤곽선을 제공하는 것입니다. 사각형에 테두리 또는 외곽선을 제공하려면 먼저 생성자에서 외곽선 속성을 정의하고 새 색상 값을 추가합니다.

예시

이 예에서는 Tkinter 캔버스에 사각형을 만든 다음 윤곽선에 색상을 적용합니다.

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("700x350")

# Define a Canvas Widget
canvas = Canvas(win, width=500, height=350)
canvas.pack()

# Create a rectangle in Canvas
canvas.create_rectangle(100,100,300,300, outline= 'yellow', width=4, fill='green')

win.mainloop()
에 사각형을 만듭니다.

출력

위의 코드를 실행하면 캔버스 위젯 내부에 사각형이 있는 창이 표시됩니다.

Tkinter에서 캔버스 사각형의 윤곽선을 색칠하는 방법은 무엇입니까?