0

我有一个树视图,它使用 GtkCellRendererToggle 在单元格内显示切换按钮。我的问题:是否可以仅为那里的切换按钮设置颜色?我只知道如何设置单元格背景,这样做是这样的:

g_object_set (toggle-renderer, "cell-background", 
              "anycolouryoulike", "cell-background-set", TRUE, NULL);

GtkCellRenderer 仅具有单元格背景属性,我想知道是否有办法做到这一点?(我使用 C,但如果有办法,任何语言的示例都可以)。

4

1 回答 1

0

GtkCssProvider 可能会有所帮助,只需尝试在GtkCssProvider中设置按钮的样式(每个小部件支持的属性列表,在这种情况下不是必需的)

你可以使用类似的东西

#supercolorme {
    color: #ffed00;
}

并按照gtk+ API 文档中的描述supercolorme使用 命名您的小部件void gtk_widget_set_name (GtkWidget *widget, const gchar *name);

于 2013-08-29T22:16:11.990 回答