我想创建某种工具栏,由按钮组成。我使用了 ButtonBox,并在其中放入了一些切换按钮、颜色按钮和一个常规按钮。
我想完成两件事:
- 尽管窗口宽度,使按钮粘在一起,它们之间没有边距。
- 窗口右侧有最右边的按钮,左侧有其他按钮。
如果我不想要第二件事,我可以使用set_valign
工具栏向右缩小。
pack_start
我尝试在颜色按钮后添加空 Gtk::Box 并允许它展开,这将最右边的按钮保留在右侧,但它仍然在按钮之间留下边距,无论pack_end
我尝试什么参数 - 有两个可选的布尔参数,但他们似乎都没有做任何事情。
以下是它的正常外观:
这是空盒子的样子:
那么我应该怎么做才能删除按钮之间的边距,有没有更好的方法来让一些按钮在右边,一些在左边?