【问题标题】:Glade 3 Standard Button LayoutGlade 3 标准按钮布局
【发布时间】:2010-04-27 23:18:08
【问题描述】:

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

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

干杯,

皮特

【问题讨论】:

    标签: dialog gtk response glade


    【解决方案1】:

    您可以在 Glade 中手动创建它们;不幸的是,响应代码只能设置为一个数字。你需要的数字是here:OK 是-5,Cancel 是-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()
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2023-04-04
    • 2012-07-03
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多