在GTK容器内均匀划分空间

在GTK容器内均匀划分空间,gtk,gtk#,Gtk,Gtk#,我有一个自定义的垃圾箱,我希望将其空间分成两列,两列的宽度相等,由一个VSeparator分隔。我试过同时使用一张桌子和一台HBox,但都没用。我不知道如何告诉gtk,无论两列的内容是什么,都要平均分配空间。将“齐次”设置为true会起作用,但这也会导致VSeparator获得过多的空间 Grid(表已弃用)和HBox是正确的,GtkPaned也是正确的。考虑设置要扩展的控件的H展开和HALIN属性,直到获得正确的结果,否则如果所有其他对象都失败,则抛出一个SIGE组。如果这也不起作用,那么你可

我有一个自定义的垃圾箱,我希望将其空间分成两列,两列的宽度相等,由一个VSeparator分隔。我试过同时使用一张桌子和一台HBox,但都没用。我不知道如何告诉gtk,无论两列的内容是什么,都要平均分配空间。将“齐次”设置为true会起作用,但这也会导致VSeparator获得过多的空间

Grid(表已弃用)和HBox是正确的,GtkPaned也是正确的。考虑设置要扩展的控件的H展开和HALIN属性,直到获得正确的结果,否则如果所有其他对象都失败,则抛出一个SIGE组。如果这也不起作用,那么你可以制作自己的GTK容器。GtkBin不是你想要的;Bin显然是为了有一个孩子。你救了我……SizeGroup成功了。Bin就是我想要的…它的一个子表是table/hbox.Grid(table已弃用),hbox是正确的,就像GtkPaned一样。考虑设置要扩展的控件的H展开和HALIN属性,直到获得正确的结果,否则如果所有其他对象都失败,则抛出一个SIGE组。如果这也不起作用,那么你可以制作自己的GTK容器。GtkBin不是你想要的;Bin显然是为了有一个孩子。你救了我……SizeGroup成功了。Bin是我想要的…它的独生子是table/hbox。