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

Macos 如何禁用标签中的白色阴影?,macos,mono,gtk,gtk#,Macos,Mono,Gtk,Gtk#,我有一个要设置前景色的标签。但是,也有白色阴影/轮廓: 我已将前景设置为一种颜色(蓝色): 但我似乎找不到阴影/轮廓的选项 有人知道我错过了哪种环境吗?(C/C++中GTK+的答案也没问题,我只需要知道我在寻找什么)如果您正在使用GTK+3(您应该这样做),您可以使用以下CSS片段禁用每个GtkLabel上的文本阴影: GtkLabel{ 文本阴影:无; } CSS可以放在GTK+3主文件(通常是$XDG_CONFIG_HOME/GTK-3.0/GTK.CSS)中,以影响所有应用程序,也可以

我有一个要设置前景色的标签。但是,也有白色阴影/轮廓:

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

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

有人知道我错过了哪种环境吗?(C/C++中GTK+的答案也没问题,我只需要知道我在寻找什么)

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

GtkLabel{
文本阴影:无;
}
CSS可以放在GTK+3主文件(通常是
$XDG_CONFIG_HOME/GTK-3.0/GTK.CSS
)中,以影响所有应用程序,也可以使用以下(未测试的)C代码从应用程序中动态加载:

const gchar*css=“…您的自定义css在此…”;
GtkCssProvider*provider=gtk_css_provider_new();
if(gtk_css_provider_load_from_data(provider,css,-1,NULL)){
GdkScreen*screen=gdk_screen_get_default();
gtk_样式_上下文_为_屏幕添加_提供程序_(屏幕、提供程序、,
GTK_样式_提供者_优先级_用户);
}
g_object_unref(提供者);
// 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);