python – Tkinter文本标签选择/用户突出显示颜色

我在我的Tkinter Text小部件中使用标签,但在某些行上,背景颜色变为浅灰/蓝色,但是当用户突出显示这些行时,文本之间的颜色不明显,是否突出显示.有没有我可以添加到我的标签配置方法调用以更改突出显示颜色的选项?目前它看起来像:

self.text.tag_config("oddLine", background="#F3F6FA")

以下是用户突出显示文本之前的外观截图:

之后很难注意到用户突出了中间线:

如何获得用户选择的颜色更加一致,以使背景类似于突出显示颜色的线条看起来相似.

最佳答案 标签优先.发生的事情是您的标签的优先级高于选择.如果降低标记的优先级或提高sel标记的优先级,则选择将更加明显.

试试这个:

self.text.tag_raise("sel")
点赞