我想在我的应用程序中添加透明按钮,我正在使用gtk。怎么做?
我正在使用gtk_color_button_set_alpha()
:
gtk_color_button_set_alpha(GtkColorButton *button, guint16 100);
但它正在给出错误
错误:'GtkColorButton'之前的预期表达式 错误:函数'gtk_color_button_set_alpha'的参数太少
答案 0 :(得分:3)
使用相当新的GTK +(3.8),这应该很简单:请参阅opacity property和gtk_widget_set_opacity()
。请注意,这取决于显示管理器功能,您不能依赖于在任何地方工作的不透明度。您可以检查它是否有效:gtk_widget_is_composited()
应该告诉您。