tis*_*rum 5 python pyqt pyqt5 qshortcut
我正在尝试为我的应用程序中的 Ok 按钮触发我尝试的当前代码是这样的:
self.okPushButton.setShortcut("ctrl+Enter")
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用,这是有道理的。我尝试在此处查找一些键序列,但是,如果我尝试使用shift或alt键,也会出现类似的问题。
我怎样才能触发 OkButton ctrl+Enter
根据文档:
Qt.Key_Enter 0x01000005 通常位于键盘上。
也就是说,当你设置时,Enter我们指的是数字键盘上的键。
但是如果你想使用默认输入,你必须使用Return.
self.okPushButton.setShortcut("Ctrl+Return")
# seq = QKeySequence(Qt.CTRL+Qt.Key_Return)
# self.okPushButton.setShortcut(seq)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4022 次 |
| 最近记录: |