如何在c中使用gtk创建透明按钮

时间:2014-01-02 08:57:53

标签: c gtk

我想在我的应用程序中添加透明按钮,我正在使用gtk。怎么做? 我正在使用gtk_color_button_set_alpha()

gtk_color_button_set_alpha(GtkColorButton *button, guint16 100);

但它正在给出错误

  

错误:'GtkColorButton'之前的预期表达式   错误:函数'gtk_color_button_set_alpha'的参数太少

1 个答案:

答案 0 :(得分:3)

使用相当新的GTK +(3.8),这应该很简单:请参阅opacity propertygtk_widget_set_opacity()。请注意,这取决于显示管理器功能,您不能依赖于在任何地方工作的不透明度。您可以检查它是否有效:gtk_widget_is_composited()应该告诉您。