盒的细节
这是 gtk_box_pack_start() 函数的声明。
void gtk_box_pack_start( GtkBox *box, |
第一个参数是你要把对象组装进去的盒,第二个就是该对象。目前这些对象将都是按钮,即我们要将这些按钮组装到盒中。
fill 参数在 gtk_box_pack 中控制多余空间是分配给对象本身(TRUE),还是让多余空间围绕在这些对象周围分布(FALSE)。它只有在 expand 参数也为 TRUE 时才会生效。
GtkWidget *gtk_hbox_new ( gboolean homogeneous, |
spacing(当盒被创建时设置)和 padding(当元素被组装时设置)有什么区别呢?Spacing 是加在对象之间,而 papadding 加在对象的每一边。看下面这张图应该会明白一点:
| <<< Previous | Home | Next >>> |
| 组装构件 | Up | 组装示范程序 |

本文详细介绍了GTK中的盒布局概念及其实现方式,包括如何使用gtk_box_pack_start()和gtk_box_pack_end()函数来控制组件的排列与填充行为,以及如何通过调整参数实现不同样式的效果。
372

被折叠的 条评论
为什么被折叠?



