gtk+ 复选按钮设置

0 投票
1 回答
1214 浏览
提问于 2025-04-15 23:26

有没有办法让set_active在gtkCheckButton上使用,但又不让用户能够点击或切换这个按钮呢?

换句话说,我想通过程序来控制这个CheckButton的active state(激活状态),但不想让用户去改变它。

1 个回答

2

gtk.ToggleButton的“active”属性和gtk.Widget的“sensitive”属性结合起来,就能实现你想要的效果。你只需要这样做

checkbox1.set_sensitive(False)
checkbox1.set_active(True)

...就可以让它被选中,并且保持不可更改。

撰写回答