我正在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);
有人可以告诉我,当我用鼠标手动调整窗口大小时,什么会阻止框架扩展。我希望框架保留在按钮周围,而不是整个窗口!
答案 0 :(得分:0)
我刚刚找到了方法!
frame.property_halign() = ALIGN_START;
frame.property_valign() = ALIGN_START;