我已经完成了搜索,并且我能找到的最接近的结果是使用QShortcut和QKeySequence组合,如下所示:self.keybindShiftEnter= QShortcut(QKeySequence("Shift+Return"), self)
# Connect the shortcut event to a lambda which executesself.keybindShiftEnter.activated.connect(lambda: self.edit
类似于文本输入,所以我做了这样的事情:connect(button_1,SIGNAL(activated(QKeySequence)),this, SLOT(keybord_shortcuts(QKeySequence)));
这是不正确的,因为activated()不会得到调用我的插槽No such signal QShortcut::activated(QKeySequence
我之前有一个关于QKeySequence 的问题。它成功了,但是当我将它应用到我的代码中时,当QKeySequence出现在行后时,当按钮单击事件发生在QKeySequence行之前时,似乎出现了一个错误。() QtWidgets.QShortcut(QtGui.QKeySequence# But it doesn't