如何在代码块中用C语言在GTK中使用图像作为按钮?我尝试使按钮的颜色与背景颜色相同,然后在其上添加图像。但轮廓或阴影仍然存在。那么,我如何去除这些阴影或者有没有办法直接使用图像作为按钮?
最佳答案
@Shabhaz 概述了一种方法,通过将图像放入 EventBox
中,并处理按钮按下事件。
另一种方法是将图像放置在按钮中并自定义按钮的样式以去除轮廓和阴影。您可以调用 gtk_rc_parse_string()
来定义无轮廓按钮类,并在按钮上调用 gtk_widget_set_name()
来应用样式。
关于c - 如何在 GTK 中使用图像作为按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22482302/