我正在尝试在我的应用程序中触发“确定”按钮
我当前尝试的代码是这样的:
self.okPushButton.setShortcut("ctrl+Enter")
然而,它不起作用,这是有道理的。我尝试查找一些按键序列here http://ftp.ics.uci.edu/pub/centos0/ics-custom-build/BUILD/PyQt-x11-gpl-4.7.2/doc/html/qkeysequence.html,但是,如果我尝试使用,也会出现类似的问题shift
or alt
keys.
我怎样才能触发 OkButtonctrl+Enter
根据docs http://ftp.ics.uci.edu/pub/centos0/ics-custom-build/BUILD/PyQt-x11-gpl-4.7.2/doc/html/qt.html#Key-enum:
Qt.Key_Enter 0x01000005 通常位于键盘上。
也就是说当你设置Enter
我们指的是数字键盘上的键。
但如果你想使用默认输入,你必须使用Return
.
self.okPushButton.setShortcut("Ctrl+Return")
# seq = QKeySequence(Qt.CTRL+Qt.Key_Return)
# self.okPushButton.setShortcut(seq)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)