gpt4 book ai didi

macos - 如何禁用标签中的白色阴影?

转载 作者:行者123 更新时间:2023-12-05 06:45:23 25 4
gpt4 key购买 nike

我有一个标签,我想为其设置前景色。但是,还有一个白色的阴影/轮廓:

Example

我已将前景设置为一种颜色(蓝色):

// This is GTK# in MonoDevelop on Mac OS X
var fg = new Gdk.Color ();
Gdk.Color.Parse ("#0000ff", ref fg);

lbl.ModifyFg (StateType.Normal, fg);
lbl.ModifyFg (StateType.Active, fg);
lbl.ModifyFg (StateType.Prelight, fg);

但我似乎找不到阴影/轮廓的选项。

有谁知道我缺少哪个设置? (C/C++ 中 GTK+ 的答案也可以,我只需要知道我实际上在寻找什么)

最佳答案

如果您正在使用 GTK+3(正如您应该的那样),您可以使用以下 CSS 片段在每个 GtkLabel 上禁用文本阴影:

GtkLabel {
text-shadow: none;
}

该 CSS 可以放在主 GTK+3 文件中(通常是 $XDG_CONFIG_HOME/gtk-3.0/gtk.css)以影响所有应用程序,或者它可以从您的应用程序使用动态加载类似于以下(未经测试的)C 代码:

const gchar *css = "...your custom CSS here...";
GtkCssProvider *provider = gtk_css_provider_new();
if (gtk_css_provider_load_from_data(provider, css, -1, NULL)) {
GdkScreen *screen = gdk_screen_get_default();
gtk_style_context_add_provider_for_screen(screen, provider,
GTK_STYLE_PROVIDER_PRIORITY_USER);
}
g_object_unref(provider);

关于macos - 如何禁用标签中的白色阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24422598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com