【问题标题】:Gtk.TreeView:Python How to set background color row selected when lost focus of treeviewGtk.TreeView:Python如何设置失去treeview焦点时选择的背景颜色行
【发布时间】:2014-09-11 13:24:52
【问题描述】:

我在 python gtk.TreeView 中遇到问题:当在树视图上选择一行时,它的背景为蓝色,然后我将焦点更改为另一个对象(示例文本框),然后选择的行将颜色更改为灰色。我不想将其更改为灰色,我希望它仍为蓝色。有什么帮助吗。 请你帮助我好吗? 谢谢你,

【问题讨论】:

    标签: python colors gtktreeview


    【解决方案1】:

    我遇到了同样的问题。我已经用 gtk 程序的 CSS 特性解决了这个问题。 管理行选择的 CSS 是

    GtkTreeView row:selected {\
            background: #f07746;\
            color: #ffffff;\
        }\
    

    当您失去焦点时,背景会覆盖灰色效果。 在您的程序中,您可以使用

    应用自定义样式
    gtk_css_provider_load_from_data(provider, CSS, -1, NULL);
    

    (C语言,但我可以想象你可以在python中找到等价物)

    希望它有帮助,即使它是一个迟到的答案。可以

    【讨论】:

      猜你喜欢
      • 2014-03-03
      • 2021-01-28
      • 2011-10-23
      • 1970-01-01
      • 2015-07-02
      • 2017-06-17
      • 2017-04-05
      • 2017-04-04
      • 1970-01-01
      相关资源
      最近更新 更多