如何修改 Tkinter 中 Treeview 的背景颜色?

如何修改 Tkinter 中 Treeview 的背景颜色?

Treeview 微件被设计用于显示分层结构中的数据。它可以用于以列表形式显示目录、子目录或文件。在 Listbox 中存在的项目被称为 Listbox 项。

Treeview 微件包括许多属性和属性,通过它们我们可以更改或修改其默认属性。我们可以通过在构造函数中定义 ‘background’ 属性来更改 Treeview 微件的背景。

示例

# 导入所需库
from tkinter import *
from tkinter import ttk

# 创建 tkinter 框架或窗口的实例
win = Tk()

# 设置窗口大小
win.geometry("700x350")

# 创建一个 Listbox 微件
lb = Listbox(win, width=100, height=10, background="purple4", foreground="white", font=('Times 13'),selectbackground="black")
lb.pack()

# 选择列表项并首先删除该项
# 删除了列表项后,我们可以在 Listbox 中插入新项
def edit():
   for item in lb.curselection():
      lb.delete(item)
      lb.insert("end", "foo")

# 在 Listbox 中添加项目
lb.insert("end", "item1", "item2", "item3", "item4", "item5")

# 添加一个按钮来编辑和删除 Listbox 中的项目
ttk.Button(win, text="Edit", command=edit).pack()

win.mainloop()

输出

如果我们运行上述代码,它将显示一个带有不同背景颜色和一些项目的 Treeview 微件的窗口。

如何修改 Tkinter 中 Treeview 的背景颜色?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程