0

我想使用 Glade 3(或 gtk 和 Python)创建一个对话框。在 Glade 2 中,如果你想创建一个对话框,有一个选项可以设置“标准按钮布局”,它会自动创建一个 Ok 按钮和一个返回 gtk.RESPONSE_OK 或 gtk.REPONSE_CANCEL 的 Cancel 按钮。Glade 3 中没有重新实现此功能。

如何创建一个对话框,其中包含返回正确响应的确定和取消按钮?

干杯,

皮特

4

1 回答 1

0

您可以在 Glade 中手动创建它们;不幸的是,响应代码只能设置为一个数字。您需要的数字在这里:确定是-5,取消是-6。

或者您可以在代码中创建它:

dialog = gtk.MessageDialog(flags=gtk.DIALOG_MODAL, 
    buttons=gtk.BUTTONS_OK_CANCEL, 
    message_format='Are you sure you want to reticulate the splines?')
response = dialog.run()
dialog.destroy()
于 2010-04-28T06:34:12.557 回答