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

Tkinter 캔버스 항목을 재구성하는 방법은 무엇입니까?

<시간/>

Canvas 위젯을 사용하여 Canvas 위젯에 추가할 텍스트, 이미지, 그래픽 및 시각적 콘텐츠를 만들 수 있습니다. Canvas 항목을 동적으로 구성해야 하는 경우 tkinter는 itemconfig(**options)를 제공합니다. 방법. 이 방법을 사용하여 Canvas 항목의 속성과 속성을 구성할 수 있습니다. 예를 들어 Canvas 위젯 내부에 선을 만드는 경우 itemconfig()를 사용하여 색상이나 너비를 구성할 수 있습니다. 방법.

예시

# tkinter에서 필요한 라이브러리 가져오기 import *# tkinter 프레임 또는 windowwin의 인스턴스 생성 =Tk()# tkinter 크기 설정 windowwin.geometry("700x350")# shapedef를 삭제하는 함수 정의 on_click() :canvas.itemconfig(line, fill="green")# 캔버스 생성 widgetcanvas =Canvas(win, width=500, height=300)canvas.pack()# 캔버스에 라인 추가 widgetline =canvas.create_line(100, 200, 200, 35, fill="yellow", width=5)# 버튼을 삭제하기 위한 버튼 생성 buttonButton(win, text="Update the Color", command=on_click).pack()win.mainloop() 

출력

위의 코드를 실행하면 캔버스에 버튼과 선이 있는 창이 표시됩니다.

Tkinter 캔버스 항목을 재구성하는 방법은 무엇입니까?

이제 버튼을 클릭하여 캔버스 항목의 색상을 변경합니다.

Tkinter 캔버스 항목을 재구성하는 방법은 무엇입니까?