如何在GTK 3中对齐小部件 [英] How I can align widgets in GTK 3

查看:27
本文介绍了如何在GTK 3中对齐小部件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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);

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

在使用Glade之前,我想看看它是如何工作的。我的英语很抱歉。

推荐答案

作为GTK3中GtkAlignment备注的文档,通常不需要使用它,因为通过设置要对齐的小工具的halignmarginhexpand属性可以达到相同的效果。

若要使按钮位于左上角,应将halignvalign设置为GTK_ALIGN_START

这篇关于如何在GTK 3中对齐小部件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆