C++ 设置GTKEventBox的大小

C++ 设置GTKEventBox的大小,c++,gtk,C++,Gtk,我有一个装有两件物品的GTK盒子。在里面,在左边,我有一个GtkHBox,里面有4个项目。前两个是GtkEventBox,然后是GtkHScale,最后是GtkLabel 两个GtkEventBox都包含一个带有两个项目的GtkVBox,一个图像和一个使用GtkEventBox的标签,这样我就可以捕捉图像上的点击事件。不幸的是,我似乎不知道如何设置它们的宽度。目前看起来是这样的: 但我希望选择和平移部分要窄得多。有什么建议吗?确保将事件框打包到GtkHBox中,并将扩展和填充参数设置为false

我有一个装有两件物品的GTK盒子。在里面,在左边,我有一个GtkHBox,里面有4个项目。前两个是GtkEventBox,然后是GtkHScale,最后是GtkLabel

两个GtkEventBox都包含一个带有两个项目的GtkVBox,一个图像和一个使用GtkEventBox的标签,这样我就可以捕捉图像上的点击事件。不幸的是,我似乎不知道如何设置它们的宽度。目前看起来是这样的:


但我希望选择和平移部分要窄得多。有什么建议吗?

确保将事件框打包到GtkHBox中,并将扩展和填充参数设置为false。

确保将事件框打包到GtkHBox中,并将扩展和填充参数设置为false。

我本可以发誓我已经尝试过了,但它现在起作用了!谢谢我可以发誓我试过了,但现在成功了!谢谢