在对话框 window 中使用 Glade,如何为按钮添加响应
With Glade in a dialog window, how do you add response for buttons
您如何 link 对话框的按钮 window(例如 GtkDialog
)与 Glade 的响应 Gtk::ResponseType
值?
我知道如何以编程方式执行此操作,但我无法找到如何使用 Glade 执行此操作。
简而言之,我必须使用 GtkDialog
创建 ui 文件,并在操作区域中使用 ID 为 button_ok[=25= 的两个按钮] 和 button_cancel 例如。然后我编辑文件并添加这些行:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.20.0 -->
<interface>
<requires lib="gtk+" version="3.20"/>
<object class="GtkDialog" id="dialog1">
<!-- the objects added by Glade -->
<!-- What I need to add -->
<action-widgets>
<action-widget response="cancel">button_cancel</action-widget>
<action-widget response="ok" default="true">button_ok</action-widget>
</action-widgets>
<!-- What I need to add -->
</object>
</interface>
有没有办法通过 Glade 的界面做到这一点?
响应 ID 是按钮属性下的第二个选项。
您如何 link 对话框的按钮 window(例如 GtkDialog
)与 Glade 的响应 Gtk::ResponseType
值?
我知道如何以编程方式执行此操作,但我无法找到如何使用 Glade 执行此操作。
简而言之,我必须使用 GtkDialog
创建 ui 文件,并在操作区域中使用 ID 为 button_ok[=25= 的两个按钮] 和 button_cancel 例如。然后我编辑文件并添加这些行:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.20.0 -->
<interface>
<requires lib="gtk+" version="3.20"/>
<object class="GtkDialog" id="dialog1">
<!-- the objects added by Glade -->
<!-- What I need to add -->
<action-widgets>
<action-widget response="cancel">button_cancel</action-widget>
<action-widget response="ok" default="true">button_ok</action-widget>
</action-widgets>
<!-- What I need to add -->
</object>
</interface>
有没有办法通过 Glade 的界面做到这一点?
响应 ID 是按钮属性下的第二个选项。