python tkinter TreeView生成的表格,怎么改变某一行或某一列的设置,改变字体颜色或者修改背景色
tree1 = Treeview(top,show="headings",columns=columns) tree1.tag_configure('tag', background='red') tree1.item(items[i],tag='tag')
这样没有效果,不会改变选中行的设置
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
请问有解决吗?也遇到这个问题。。。
def set_tree_font(self,index,column): """设置tree字体""" item = list(self.box.get_children())[index] # 获取所有的单元格 #for item in items: self.box.item(item, tags='oddrow') # 对每一个单元格命名 self.box.tag_configure('oddrow', background="yellow",) # 设定treeview里字体格式font=ft #self.box.update() # 更新tre def clean(self): self.t.delete(1.0, tk.END)
def set_tree_font(): """设置tree字体""" items = tree1.get_children() # 获取所有的单元格 for item in items: tree1.item(item, tags='oddrow') # 对每一个单元格命名 tree1.tag_configure('oddrow', font='楷体 -14 bold') # 设定treeview里字体格式font=ft tree1.item(item, tags='oddrow1') # 对每一个单元格命名 tree1.tag_configure('oddrow1', background='yellow')# 设定treeview里背景格式font=ft tree1.update() # 更新tre
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!