我有一个GTK :: HBox中哪些应该只包含两个元素。然而,构造新的Gtk :: HBox中()创建一个盒具有三个元素,所以当我显示我的窗口,有一个丑陋空间是GTK希望我把一个第三元件。

我觉得GTK的API将提供一种简单的方法来设置的儿童人数,但事实并非如此。由于格莱德让我用两个元素创建一个HBox中,我想这是可以做到的,但现在我需要用C ++代码来做到这一点。

这是非常奇怪的是,我无法找到在谷歌这样一个简单的问题的答案,我必须失去了一些东西...任何想法?

有帮助吗?

解决方案

您应该通过在trueexpand参数fill的Gtk ::盒:: pack_start()

hbox.pack_start(child, true, true);

或者调用其简单倍率

hbox.pack_start(child);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top