【问题标题】:Remove Buttons from Gtk.Dialog Action Area in GTK3从 GTK3 中的 Gtk.Dialog 操作区域中删除按钮
【发布时间】:2016-10-28 17:28:13
【问题描述】:

我正在尝试从 Gtk.Dialog 小部件的操作区域中删除添加的按钮 (https://developer.gnome.org/gtk3/stable/GtkDialog.html#gtk-dialog-add-button)。不创建新Dialog有机会吗?

【问题讨论】:

    标签: python gtk3


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      • 2020-08-08
      • 2018-04-27
      相关资源
      最近更新 更多