如何在 Glade 上正确对齐小部件?

如何在 Glade 上正确对齐小部件?

我必须让应用程序右侧的三个组合框彼此对齐,这些组合框将包含左侧标签所提问题的预定义答案。但是,我无法想象使用 Glade 来实现这一点的方法,因为它坚持将所有小部件彼此相邻放置。我该如何正确对齐这些小部件?

编辑:

这是一个应用程序模型:

应用程序模型

以下是我与 Glade 的关系:

Glade 中的用户界面

我的目的是使 Glade 中的 UI 至少与模型 UI 相似。

编辑(2):

这是应用程序小部件树:

应用程序小部件树

答案1

不要为每个标签/组合框文本使用单独的网格,而要为所有标签/组合框文本使用一个网格。此外,将标签的 x-align 属性设置为 0,以实现良好的对齐。

这里这是我的尝试,只需在 Glade 中保存并打开即可。

答案2

我可以建议一种不同的方法,使用Gtk.Box水平和垂直方向,并使用边距(来自 glade 中的公共选项卡)来调整对齐方式

在此处输入图片描述

可以找到一个例子这里
这是我的输出:

在此处输入图片描述

相关内容