中心/右对齐GTK锐利中的两个标签

时间:2017-06-01 21:49:45

标签: label gtk# right-justified

我想在窗口中水平对齐两个标签,但需要一个居中,另一个要右对齐。如何使用方框和/或表格完成此操作?

1 个答案:

答案 0 :(得分:0)

我最终创建了一个HBox并将其添加到VBox中。对于HBox,我添加了三个小部件:

var hBox = new HBox(true, 0);
hBox.PackStart(new Label(), true, true, 0);
hBox.PackStart(new Alignment(0.5f, 0, 0, 0) { new Label() }, true, true, 0);
hBox.PackStart(new Alignment(1, 0, 0, 0) { new Label() }, true, true, 0);

键似乎是同质大小调整(HBox构造函数中的true)以及中心和右对齐小部件。