我试图在我的应用程序中触发Ok按钮 我试过的当前代码是:
self.okPushButton.setShortcut("ctrl+Enter")
但是,它没有用,哪种有意义。我尝试查找一些关键序列here,但是,如果我尝试使用shift
或alt
键,则会出现类似问题。
如何使用ctrl+Enter
答案 0 :(得分:2)
根据docs:
Qt.Key_Enter 0x01000005通常位于键盘上。
也就是说,当您设置Enter
时,我们会引用数字小键盘上的按键。
但是如果您想使用默认输入,则必须使用Return
。
self.okPushButton.setShortcut("Ctrl+Return")
# seq = QKeySequence(Qt.CTRL+Qt.Key_Return)
# self.okPushButton.setShortcut(seq)