我如何将颜色背景更改为树状视图中的行(python tkinter)

问题描述 投票:-1回答:1

我用tkinter构建一个树状视图,该视图向我显示了大量数据,我希望当第5列中有“ free”字样时,该行的颜色背景将变为黄色,我该怎么办?谢谢您的帮助

def Read():
    Database()
    cursor.execute("SELECT * FROM `tbl_Employees")
    fetch = cursor.fetchall()
    for data in fetch:
        tree.insert('', 'end', values=(data[1], data[2], data[3], data[4], data[5], data[6]))
    cursor.close()
    conn.close()
    txt_result.config(text="Successfully read the data from database", fg="green")
    txt_result.after(2000, clear_txt)

我尝试插入

if data[5] == 'free':
   ....??

但是我不知道if块中正确的命令是什么做我想做的事情

python tkinter treeview
1个回答
0
投票

def Read(): 数据库() cursor.execute(“ SELECT * FROM`tbl_Employees”) 提取= cursor.fetchall() 用于获取数据: tree.insert('','end',values =(data [1],data [2],data [3],data [4],data [5],)) cursor.close() conn.close() txt_result.config(text =“从数据库中成功读取数据”,fg =“ green”) txt_result.after(2000,clear_txt)

© www.soinside.com 2019 - 2024. All rights reserved.