我是 gtk+ 3 的新手,我想为我的应用程序创建首选项对话框。不要只使用林间空地 C.
我的问题是如何使用 gtk_grid 在绿线和红线之间创建空间。坦克寻求帮助
将“开始播放文件...”复选框与“播放”标签对齐在 20 处。
正如 GtkGrid 文档所说:
GtkGrid 是一个容器,它按行和列排列其子小部件。它与 GtkTable 和 GtkBox 非常相似,但它始终使用 GtkWidget 的“margin”和“expand”属性而不是自定义子属性,并且它完全支持 height-for-width 几何管理。
因此,您不是在网格上设置边距,而是在网格内的每个小部件上设置边距,方法是使用 GtkWidget 的、margin
、margin-bottom
或属性。margin-top
margin-left
margin-right
在 GTK 文档中有更多关于 GtkGrid的内容
看看GtkAlignment
Widget - 提供水平对齐、垂直对齐、填充(所有 4 个方向)(我想这就是你要找的)和其他一些