我想在窗口中水平对齐两个标签,但需要一个居中,另一个要右对齐。如何使用方框和/或表格完成此操作?
答案 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)以及中心和右对齐小部件。