从GTK3中的Gtk.Dialog操作区删除按钮

时间:2016-10-28 17:28:13

标签: python gtk3

我试图从Gtk.Dialog小部件的Action-Area中删除添加的按钮(https://developer.gnome.org/gtk3/stable/GtkDialog.html#gtk-dialog-add-button)。没有创建新的Dialog,是否有机会?

1 个答案:

答案 0 :(得分:0)

可能有效的方法是保存对您稍后要删除的按钮的引用:

button = dialog.add_button('OK', 3)
# ... later ...
button.get_parent().remove(button)

以前您可以使用dialog.get_action_area()然后删除其所有子项,但这些天不鼓励直接访问操作区域。