2024-09-29 17:11:19 发布
网友
我正在尝试为应用程序中的“确定”按钮设置触发器 我现在尝试的代码是:
self.okPushButton.setShortcut("ctrl+Enter")
但是,它不起作用,这是有道理的。我试图查找一些键序列here,但是,如果我尝试使用shift或{}键,同样会出现类似的问题。在
shift
如何使用ctrl+Enter触发ok按钮
ctrl+Enter
根据docs:
Qt.Key_Enter 0x01000005 Typically located on the keypad.
也就是说,当你设置Enter时,我们指的是数字键盘上的键。在
Enter
但是如果你想使用默认的enter,你必须使用Return。在
Return
self.okPushButton.setShortcut("Ctrl+Return") # seq = QKeySequence(Qt.CTRL+Qt.Key_Return) # self.okPushButton.setShortcut(seq)
根据docs:
也就是说,当你设置
Enter
时,我们指的是数字键盘上的键。在但是如果你想使用默认的enter,你必须使用
Return
。在相关问题 更多 >
编程相关推荐