在Gtk中,如何使用股票图标制作按钮?

Mat*_*hew 2 c# gtk gtk#

我想创建一个按钮,上面有"删除"图标,但没有"删除"文本.如果我使用Button button = new Button(Stock.Remove);,我会得到相反的结果:只是文本,没有图标.我将有许多这些按钮,文本使它看起来混乱.我如何获得图标?

注意:这些是常规按钮,而不是工具栏按钮.

编辑:这是它目前的样子:

凌乱

我想用小而不引人注意的仅图标按钮替换这些按钮.

Alv*_*Row 6

首先创建一个股票Gtk.Image,然后创建你的Gtk.Button,将图像作为其参数传递.

Image image = new Image(Stock.Remove, IconSize.Button);
Button button = new Button(image);
Run Code Online (Sandbox Code Playgroud)