在水平模式下将按钮添加到gtk框(gtk 3)中,小部件会消耗整个垂直空间,并将扩展设置为false

时间:2018-11-08 17:01:09

标签: c user-interface gtk

按照文档中的说明,我将expand属性设置为false,并且fill属性也设置为false,例如gtk_box_pack_start(GTK_BOX(box1),button,FALSE,FALSE,0);通过仅占用所需的空间,它可以在水平方向上正常工作,而在垂直方向上,它将占据整个屏幕区域。如何解决这个问题?enter image description here

1 个答案:

答案 0 :(得分:1)

我可以通过将水平框放到另一个垂直框中来做到这一点,该垂直框将其设置为所需的高度。

enter image description here