【问题标题】:tag a specific value (column) in treeview python to color it在treeview python中标记特定值(列)以对其进行着色
【发布时间】:2021-08-24 11:08:29
【问题描述】:

有谁知道我是否可以在 treeview python 中标记特定列。 我有一个应该在树视图中显示的数据框,但我想为某些列着色,那么可以这样做吗? 代码:

trv = ttk.Treeview(df_frame, show="headings")
# Set The Header of the columns
trv["column"] = list(data_frame.columns)
for column in trv["column"]:
    trv.heading(column, text=column)
data_frame_rows = data_frame.to_numpy().tolist()
for column_nr, row in enumerate(data_frame_rows):
    trv.insert("", "end", values=row)

有什么想法吗?

【问题讨论】:

  • 您知道tags 有一个insert() 关键字参数
  • 是的,但如果我在这里使用它,那么行将被标记,但我想标记列。
  • 但是您正在插入行...?无论如何heading 没有tags 但它有commands

标签: python dataframe tkinter treeview


【解决方案1】:

您不能标记列或单个单元格。标签(以及颜色)只能应用于整行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    相关资源
    最近更新 更多