Windows Python Gtk:检查按下的键是否输入'关键与否

时间:2016-01-17 12:44:49

标签: python windows gtk

我在Windows机器上使用带有Gtk 2的python 2.7。 我尝试了以下代码来检测窗口中是否按下了回车键。但它显示没有这样的模块Gdk

import gtk;
import gtk.glade;
import gtk.gdk;
...
if event.keyval == Gdk.KEY_Enter:
      print "ENTER Key pressed";

我尝试使用gi模块安装Gdk模块,但这也无效。

有没有其他方法可以在不使用 Gdk 模块的情况下进行相同检查?

1 个答案:

答案 0 :(得分:0)

您导入了gtk.gdk但未导入gi.repository.Gdk。但是,要查看密钥是否输入,您应该检查event.keyval是否等于gtk.keysyms.Return