PyQt 使用 ctrl+Enter 触发按钮
PyQt trigger a button with ctrl+Enter
我正尝试在我的应用程序中触发“确定”按钮
我试过的当前代码是这样的:
self.okPushButton.setShortcut("ctrl+Enter")
然而,它不起作用,这有点道理。我尝试查找一些键序列 here,但是,如果我尝试使用 shift
或 alt
键,同样会出现类似的问题。
如何使用 ctrl+Enter
触发 OkButton
根据 docs:
Qt.Key_Enter 0x01000005 Typically located on the keypad.
也就是说当你设置Enter
时,我们指的是数字键盘上的键。
但是如果你想使用默认输入,你必须使用 Return
。
self.okPushButton.setShortcut("Ctrl+Return")
# seq = QKeySequence(Qt.CTRL+Qt.Key_Return)
# self.okPushButton.setShortcut(seq)
我正尝试在我的应用程序中触发“确定”按钮 我试过的当前代码是这样的:
self.okPushButton.setShortcut("ctrl+Enter")
然而,它不起作用,这有点道理。我尝试查找一些键序列 here,但是,如果我尝试使用 shift
或 alt
键,同样会出现类似的问题。
如何使用 ctrl+Enter
根据 docs:
Qt.Key_Enter 0x01000005 Typically located on the keypad.
也就是说当你设置Enter
时,我们指的是数字键盘上的键。
但是如果你想使用默认输入,你必须使用 Return
。
self.okPushButton.setShortcut("Ctrl+Return")
# seq = QKeySequence(Qt.CTRL+Qt.Key_Return)
# self.okPushButton.setShortcut(seq)