我在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 模块的情况下进行相同检查?
答案 0 :(得分:0)
您导入了gtk.gdk但未导入gi.repository.Gdk。但是,要查看密钥是否输入,您应该检查event.keyval是否等于gtk.keysyms.Return