[Python GTK + 3]:MessageDialog:设置“确定”按钮设置

时间:2018-11-30 15:19:34

标签: python-3.x dialog gtk

我希望在某些情况下使用set_sensitive(False)禁用该按钮。

问题是我不知道如何调用MessageDialog上的“确定”或“取消”按钮。

dialog_window = Gtk.MessageDialog(parent=None,
                                  flags=Gtk.DialogFlags.MODAL,
                                  type=Gtk.MessageType.QUESTION,
                                  buttons=Gtk.ButtonsType.OK_CANCEL,
                                  message_format="Edit username.")

我想要类似ok_button.set_sensitive(False)之类的东西。

1 个答案:

答案 0 :(得分:1)

类似

dialog.set_response_sensitive(Gtk.ResponseType.OK, False);

应使用ResponseType OK设置所有按钮的灵敏度。