2015-08-14 26 views
0

我创建了一些与pygtk的gui,我想使chekbutton label可选,有没有办法做到这一点没有子类?如何在gtk中选择一个checkbutton标签

我想打包一个checkbutton没有标签和一个容器中的标签来做到这一点,但我想知道是否有一些方法来访问checkbutton标签,并使其可选。

我阅读文档,但我想知道是否有一些缺少的方法(有时发生)。谢谢。

+0

你可以得到与'get_child是对的GtkButton默认为()'方法GtkLabel的(虽然IDK如果你需要导航控件层次结构的详细与否一点)。我不知道是否可以选择标签会干扰复选框的点击行为;你必须找出并回报:/ – andlabs

+0

感谢您的评论,我尝试使用get_child()获得标签并且可以工作,但无法使用set_selectable(True)进行选择,我不知道为什么,但我认为也许是因为我在网格中有各种各样的棋子,然后网格被打包在一个滚动的窗口中,并且这个包装在一个盒子里。也许某些方法在小部件打包在特定容器中时不起作用。 –

+0

您应该发布您尝试并且不起作用的代码的最小示例。如果你这样做的话,更多的人(包括我自己)会更愿意尝试一下。 – gianmt

回答

0
checkbutton.get_child().set_selectable(True) 
+0

感谢您的回复,但我已经尝试过,并且它不起作用,也许是因为checkbutton位于滚动的窗口中,当某些特定的容器打包时,某些属性可能会设置为某些值。 –

相关问题