小编And*_* P.的帖子

插入带有标签的行时的 Tkinter Treeview 问题

我刚刚从 python 3.6 切换到 python 3.7。我有一个函数,可以在带有标签的 Treeview 树中插入行。标签用于为插入到树中的行提供前景色和背景色。当我使用 python 3.6 时,我的代码工作正常。一旦我切换到 3.7,插入的行没有给出背景或前景色,而只有白色背景和黑色前景色。

tkinter.ttk 从 python 3.6 到 3.7 似乎没有关于标签配置或树插入的语法变化。

tree.tag_configure('MATCHED', foreground='dark green', background='gray98')
tree.tag_configure('UNMATCHED', foreground='red2', background='gray98')

if match_status== '1':
    tree.insert('', 'end', text=df_row, values=my_value, tag='MATCHED')
elif match_status == '0':
    tree.insert('', 'end', text=df_row, values=my_value, tag='UNMATCHED')`
Run Code Online (Sandbox Code Playgroud)

预计当行被插入到树中时会被赋予正确的背景和前景色。

任何帮助表示赞赏。

tags treeview tkinter insert

5
推荐指数
2
解决办法
2263
查看次数

标签 统计

insert ×1

tags ×1

tkinter ×1

treeview ×1