【发布时间】:2014-02-10 10:03:35
【问题描述】:
我正在查看 example 以使用背景颜色填充 Text 小部件。但是我希望背景颜色出现在整行中,而不仅仅是在有文本的地方。所以从这个例子中我可以说:
text.tag_add("here", "1.0", "1.80")
text.tag_config("here", background="yellow", foreground="blue")
这是因为标准文本小部件的宽度为 80 个字符。这也没有用:
text.tag_add("here", "1.0", 1.END)
text.tag_config("here", background="yellow", foreground="blue")
这两者都有相同的不良影响。我试图达到的效果类似于 iTunes 列表(见图),其中每行颜色交替。这可以通过使用文本元素来实现吗?我知道它们是表格,其中交替的行是不同的颜色,但是因为我有简单的字符串,这些字符串会因另一个因素而异,并且认为这是显示差异的好方法。
【问题讨论】:
标签: python python-2.7 tkinter