当前位置: 首页 > 面试题库 >

ttk treeview:备用行颜色

高海阳
2023-03-14
问题内容

如何为treeview小部件设置样式,以使交替的行具有不同的背景颜色,例如,行1,3,5具有白色背景,行2,4,6具有浅蓝灰色背景?

我也想定一下gridlines


问题答案:

几个月前我也遇到过同样的问题。

从tk文档:

You can assign a list of tags to each item using the "tags" 
item configuration option (again, when creating the item or later on).

Tag configuration options can then be specified, which will then 
apply to all items having that tag.

基本上,您将一个标签应用于所有奇数行,将一个标签应用于每个偶数行,然后配置这些标签。

在树视图中创建项目时,请向其中添加标签:

tree.insert('', 'end', text = 'your text', tags = ('oddrow',))

这段代码在中创建了一个元素tree,并且tags参数将标签“ oddrow”分配给了该元素。

使用’oddrow’和’evenrow’标签创建所有元素后,即可为标签着色:

tree.tag_configure('oddrow', background='orange')
tree.tag_configure('evenrow', background='purple')


 类似资料:
  • 问题内容: 我不明白Nimbus中交替行着色的工作方式。好像疯了!!!我想在这里清理一下。 对于演示,假设 我们想要一个JTable来交替显示红色和粉红色的行 (我不在乎哪种颜色是第一种)。 在不重新定义 执行自己的“模2”操作的 自定义cellRenderer 且没有从JTable覆盖任何方法的情况下,我想列出在启动应用程序和 仅使用Nimbus属性 获取具有自定义备用行颜色的JTable之间的

  • 问题内容: 我正在使用具有备用行颜色的表。 在这里,我使用class ,但是我只想使用。当我将类用于表时,这适用于替代方法。 我可以使用CSS这样编写HTML吗? 如何使用CSS使行具有“斑马条纹”? 问题答案: $(document).ready(function() 有一个CSS选择器,实际上是一个伪选择器,称为nth-child。在纯CSS中,您可以执行以下操作: 注意: IE 8不支持。

  • 我最近开始研究一个名为Sonatype Nexus版本2.8.x的存储库管理工具。我想备份 nexus 存储库以及现有用户。我能够通过将“sonatype-work”目录作为tar文件来进行存储库备份。 谁能帮我一下,如何备份现有用户?? 任何类型的帮助都将不胜感激。 先谢谢你。

  • 我的Java 8小程序连接到一个SQL数据库,并在一个中显示“SELECT”语句的结果,该语句包含两列: 如果第1/columna行中的字符串与第0/columna行中的字符串不相同,我希望给第1行一个灰色背景色(以标记“新”数据的开始),其他行应该使用默认的白色。 创建表的代码: 获取数据并填充表: 根据我到目前为止的发现,我必须使用一个自定义的来代替我在开始时设置的但是我该如何使用它呢?我发现

  • 当使用颜色管理进行打印时,可以让 Illustrator 来管理颜色,或让打印机来管理颜色。 打印时让应用程序管理颜色 选择文件 > 打印。 选择“打印”对话框左侧的颜色管理。 对于“颜色处理”,请选择让 Illustrator 确定颜色。 对于“打印机配置文件”,请选择与输出设备相应的配置文件。 配置文件对输出设备行为和打印条件(如纸张类型)的描述越精确,色彩管理系统对文档中实际颜色值的转换也就

  • 我有一个带有重复ID的熊猫数据框。下面是我的数据框 如何仅删除类型为