【发布时间】:2010-02-19 02:20:11
【问题描述】:
在我的程序中,所有小部件都被隐藏了。有没有一种简单的方法来显示一个小部件及其所有父容器?我无法使用show_all(),因为这会显示我不想显示的其他小部件。我可以把容器全部展示出来,但如果有更简洁的解决方案,我不希望这样做。
【问题讨论】:
标签: python gtk pygtk widget containers
在我的程序中,所有小部件都被隐藏了。有没有一种简单的方法来显示一个小部件及其所有父容器?我无法使用show_all(),因为这会显示我不想显示的其他小部件。我可以把容器全部展示出来,但如果有更简洁的解决方案,我不希望这样做。
【问题讨论】:
标签: python gtk pygtk widget containers
除了遍历Widget.get_parent 和show 之外,您还可以在不想显示的小部件上设置no-show-all 属性,并在祖先上调用show_all。
【讨论】:
get_parent() 比 get_children() 干净。我不知道我为什么使用get_children()。 :)