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

Tkinter에서 Treeview의 배경색을 변경하는 방법은 무엇입니까?

<시간/>

Treeview 위젯은 데이터를 계층 구조로 표시하도록 설계되었습니다. 디렉토리, 하위 디렉토리 또는 파일을 목록 형태로 표시하는 데 사용할 수 있습니다. 목록 상자에 있는 항목을 목록 상자 항목이라고 합니다.

treeview 위젯에는 기본 속성을 변경하거나 수정할 수 있는 많은 속성과 속성이 포함되어 있습니다. 'background'를 정의하여 treeview 위젯의 배경을 변경할 수 있습니다. 생성자의 속성입니다.

예시

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Create a Listbox widget
lb = Listbox(win, width=100, height=10, background="purple4", foreground="white", font=('Times 13'),selectbackground="black")
lb.pack()


# Select the list item and delete the item first
# Once the list item is deleted, we can insert a new item in the listbox
def edit():
   for item in lb.curselection():
      lb.delete(item)
      lb.insert("end", "foo")


# Add items in the Listbox
lb.insert("end", "item1", "item2", "item3", "item4", "item5")

# Add a Button To Edit and Delete the Listbox Item
ttk.Button(win, text="Edit", command=edit).pack()

win.mainloop()

출력

위의 코드를 실행하면 고유한 배경색과 그 안에 일부 항목이 있는 treeview 위젯이 있는 창이 표시됩니다.

Tkinter에서 Treeview의 배경색을 변경하는 방법은 무엇입니까?