我正在手写一个使用Gtk+
. 正如函数的第二个参数所说,我正在使用 aGtkGrid
来保存我GtkWidget
的 s,但我不能将 aGtkWidget
放入特定的列中gtk_grid_attach()
。例如,最后一个元素被放入 4 列,如果我尝试放入 6 列它不起作用;由GtkWidget
gtk 自动放置到 5 列中。
问问题
273 次
2 回答
2
您不能只是“跳过”一列,这没有任何意义。一个空列只有 0 像素宽。如果您希望它的宽度 > 0,您需要在同一行或另一行中放一些东西。如果您愿意,您可以在那里放一个 GtkFixed 小部件,但如果这只是为了分隔 2 个小部件,您可能想改用行间距和/或列间距属性。GTK 官方文档提供了一些关于GtkGrid 如何工作的建议。
于 2012-10-25T21:38:17.137 回答
1
如果您只想在小部件之间留一些空白空间,那么您应该可以通过一些更简单的方法来实现这一点。就像一个普通的GtkBox
,并在添加小部件时使用填充支持。
于 2012-10-25T14:47:47.727 回答