将高度固定到尽可能小的GTK

将高度固定到尽可能小的GTK,gtk,layout-manager,Gtk,Layout Manager,我把按钮放在窗口内的水平框内。现在我想把这个盒子放在窗户的顶部,尽可能的保持最小的高度。窗口的其余部分是图像显示的绘图区域,图像显示的高度随窗口的变化而变化。如何解决?我使用一个表解决了这个问题,第一行和第二行有以下内容 gtk_table_attach(GTK_TABLE(table),toolbar,0,1,0,1 ,GtkAttachOptions((guint)GTK_FILL|(guint)GTK_EXPAND) ,GTK_SHRINK,0,0); gtk_table

我把按钮放在窗口内的水平框内。现在我想把这个盒子放在窗户的顶部,尽可能的保持最小的高度。窗口的其余部分是图像显示的绘图区域,图像显示的高度随窗口的变化而变化。如何解决?

我使用一个表解决了这个问题,第一行和第二行有以下内容

gtk_table_attach(GTK_TABLE(table),toolbar,0,1,0,1
    ,GtkAttachOptions((guint)GTK_FILL|(guint)GTK_EXPAND)
    ,GTK_SHRINK,0,0);

gtk_table_attach(GTK_TABLE(table),test,0,1,1,2
    ,GtkAttachOptions((guint)GTK_FILL|(guint)GTK_EXPAND)
    ,GtkAttachOptions((guint)GTK_FILL|(guint)GTK_EXPAND),0,0);

使用垂直框而不是
GtkTable