如何在代码块中以c语言将图像用作GTK中的按钮?我尝试制作与背景颜色相同的按钮,然后在其上添加图像。但是仍然有一个轮廓或阴影。那么,我如何删除这些阴影,或者有没有办法直接将图像用作按钮?
答案 0 :(得分:1)
@Shabhaz概述了一种方式,将图像放在EventBox
中,然后处理按钮事件。
另一种方法是将图像放在按钮中并自定义按钮的样式以删除轮廓和阴影。您可以调用gtk_rc_parse_string()
来定义无轮廓按钮类,并在按钮上调用gtk_widget_set_name()
来应用样式。