【发布时间】:2014-09-11 13:24:52
【问题描述】:
我在 python gtk.TreeView 中遇到问题:当在树视图上选择一行时,它的背景为蓝色,然后我将焦点更改为另一个对象(示例文本框),然后选择的行将颜色更改为灰色。我不想将其更改为灰色,我希望它仍为蓝色。有什么帮助吗。 请你帮助我好吗? 谢谢你,
【问题讨论】:
标签: python colors gtktreeview
我在 python gtk.TreeView 中遇到问题:当在树视图上选择一行时,它的背景为蓝色,然后我将焦点更改为另一个对象(示例文本框),然后选择的行将颜色更改为灰色。我不想将其更改为灰色,我希望它仍为蓝色。有什么帮助吗。 请你帮助我好吗? 谢谢你,
【问题讨论】:
标签: python colors gtktreeview
我遇到了同样的问题。我已经用 gtk 程序的 CSS 特性解决了这个问题。 管理行选择的 CSS 是
GtkTreeView row:selected {\
background: #f07746;\
color: #ffffff;\
}\
当您失去焦点时,背景会覆盖灰色效果。 在您的程序中,您可以使用
应用自定义样式gtk_css_provider_load_from_data(provider, CSS, -1, NULL);
(C语言,但我可以想象你可以在python中找到等价物)
希望它有帮助,即使它是一个迟到的答案。可以
【讨论】: