在 Qt 中,QKeySequence::Delete
对应deleteForward:
于 MacOS 中的消息。
deleteBackward:
MacOS中的 Qt 等价物是什么?如果没有这样的东西,如何deleteBackward:
在 Qt 中捕获事件?
关于关键序列的 Qt 文档没有提到这一点:http: //qt-project.org/doc/qt-5.0/qtgui/qkeysequence.html
在 Qt 中,QKeySequence::Delete
对应deleteForward:
于 MacOS 中的消息。
deleteBackward:
MacOS中的 Qt 等价物是什么?如果没有这样的东西,如何deleteBackward:
在 Qt 中捕获事件?
关于关键序列的 Qt 文档没有提到这一点:http: //qt-project.org/doc/qt-5.0/qtgui/qkeysequence.html
QKeySequence 有一个带有键码的构造函数:
QKeySequence::QKeySequence(int k1, int k2 = 0, int k3 = 0, int k4 = 0)
对于deleteBackward:您将使用Qt::Key_Backspace键码。例如,如果您希望为 QAction 对象创建快捷方式:
myAction->setShortcut(QKeySequence(Qt::Key_Backspace));
或者简单地说:
myAction->setShortcut(Qt::Key_Backspace);