如何防止gtk框架扩展

时间:2019-09-09 03:05:36

标签: gtk frame

我正在Linux和C ++中使用Gtkmm 3。 我想在ButtonBox周围绘制一个框架,该框架在调整窗口大小时不会扩展。 这不起作用:

Button b1("Hello"), b2("World);
ButtonBox bb;
bb.pack_start(b1, PACK_SHRINK);
bb.pack_start(b2, PACK_SHRINK);

Frame frame("My frame");
frame.add(bb)

Window wn;
wn.add(frame);

有人可以告诉我,当我用鼠标手动调整窗口大小时,什么会阻止框架扩展。我希望框架保留在按钮周围,而不是整个窗口!

1 个答案:

答案 0 :(得分:0)

我刚刚找到了方法!

frame.property_halign() = ALIGN_START;
frame.property_valign() = ALIGN_START;
相关问题