我如何在GTK 3中对齐小部件

5 c gtk

box1=gtk_box_new(GTK_ORIENTATION_HORIZONTAL,3);
align=gtk_alignment_new(1,0,0,0);
my=gtk_button_new_with_label("HELLO");
gtk_container_add(GTK_CONTAINER(frame),my);
gtk_container_add(GTK_CONTAINER(box1),frame);
gtk_container_add(GTK_CONTAINER(window),box1);
Run Code Online (Sandbox Code Playgroud)

我必须编写所有这些代码来对齐窗口左上方的按钮或者是一种更简单的方法.如果有人可以给我更多关于GTK容器的信息,因为我很难理解参考.

在使用Glade之前,我想看看事情是如何运作的.抱歉我的英语.

小智 9

作为Gtk3中GtkAlignment注释的文档,通常不需要使用它,因为通过设置要对齐的窗口小部件的halignmargin,hexpand属性可以实现相同的效果.

要在离开你将设置顶部的按钮halignvalignGTK_ALIGN_START.