PyGTK 复选按钮标签在左侧

2 投票
4 回答
1066 浏览
提问于 2025-04-17 07:57

有没有办法把PyGTK的复选按钮的标签放在左边,而不是默认的右边,就像下面这个例子一样?

Apple:  [x]
Orange: [ ]
Pear:   [x]

4 个回答

0

在我的情况下,我也遇到了同样的问题,解决办法是把小部件的文字方向从右边改成左边。

这样做在gtk#中有效。

1

我遇到了相反的问题,我的标签默认是靠左边的(可能是因为我的默认语言是从右到左的)

4

不可以。你可以通过创建一个新的类来继承自 gtk.CheckButton 来实现,但这样的话,复选框就不会像你示例中的那样对齐了。

我建议你可以先做一些没有标签的复选按钮,然后再单独添加 gtk.Label 来给它们加标签。可以把它们放在一个 gtk.Table 或者 gtk.Grid 中,这样就能对齐了。

撰写回答