我正在使用pyqt的Qshortcut试图检测组合键来触发某些动作,即当用户输入→到QtextEdit小部件时,我想打印“更改模式”。 我已经看到,涉及CTRL + E或其他一些Ctrl或Shift键 组合其他按键顺序的例子,检测键序列
self.shcut1 = QtGui.QShortcut(self)
self.shcut1.setKey("CTRL+E")
self.connect(self.shcut1, QtCore.SIGNAL("activated()"), self.close)
但我真的想陷阱- >(连字符后面是大于号)。有关如何做到这一点的任何建议
你可能有兴趣在这个帖子里面讨论如何处理多个键按下:http://stackoverflow.com/questions/7176951/how-to-get-multiple-key-印刷机功能于单一事件/ 10568233#10568233 – Paul 2013-03-27 20:55:20