题
我有一个GTK :: HBox中哪些应该只包含两个元素。然而,构造新的Gtk :: HBox中()创建一个盒具有三个元素,所以当我显示我的窗口,有一个丑陋空间是GTK希望我把一个第三元件。
我觉得GTK的API将提供一种简单的方法来设置的儿童人数,但事实并非如此。由于格莱德让我用两个元素创建一个HBox中,我想这是可以做到的,但现在我需要用C ++代码来做到这一点。
这是非常奇怪的是,我无法找到在谷歌这样一个简单的问题的答案,我必须失去了一些东西...任何想法?
解决方案
您应该通过在true
和expand
参数fill
到的Gtk ::盒:: pack_start():
hbox.pack_start(child, true, true);
或者调用其简单倍率:
hbox.pack_start(child);
不隶属于 StackOverflow