0

我希望在 Gtk-python 中将按键与按钮单击功能映射,即如果Enter按下键,data-process则应执行该函数,通过按下process按钮调用该函数。

这可以做到吗?

4

2 回答 2

1

推测这可能是一个Gtk.Dialog,您可以设置默认响应。

gtk_dialog_set_default_response ()

使用给定的 response_id 将对话框操作区域中的最后一个小部件设置为对话框的默认小部件。按“Enter”通常会激活默认小部件。

于 2013-05-11T19:49:15.073 回答
0

假设您使用的是 gtk.Entry() 和 gtk.Button(),我认为您需要做的只是将 gtk.Entry() 连接到您的数据处理函数,如下所示: b = gtk.Button("Process") b.connect("clicked", data-process) e = gtk.Entry() e.connect("activate", data-process)

这应该够了吧”。

希望这有帮助。

于 2015-10-18T12:24:30.893 回答