使用 XML 在 GTK4 中将一个子元素放在 `GtkBox` 的开头,一个子元素和结尾

问题描述 投票:0回答:1

标题几乎描述了问题。我知道我可以以编程方式使用

pack_start
pack_end 函数从元素的开头或结尾(例如,GtkBox)开始打包元素。但我想使用 XML。

我不能使用

halign
/
valign
,因为它们会同时影响所有孩子。

我尝试像

<child type="[start/end]">
的孩子一样使用
AdwHeaderBar
,但它们对
GtkBox
不起作用。

我还没有找到太多关于 GTK4 的 XML 打包语法的文档。

我的问题与 this 基本相同,但对于 GTK4,因为

packing
语法在从 GTK3 到 GTK4 的过渡中被删除。

xml gtk gtk4
1个回答
0
投票

对于此任务,我推荐 GTKCenterBox 类。这是 .ui 文件的示例。

© www.soinside.com 2019 - 2024. All rights reserved.