在Qt中,QKeySequence::Delete对应于MacOS中的deleteForward:消息。
来自MacOS的deleteBackward:的Qt等价物是什么?如果没有这样的东西,如何在Qt中捕获deleteBackward:事件?
关于键序列的Qt文档没有提到这一点:http://qt-project.org/doc/qt-5.0/qtgui/qkeysequence.html
发布于 2013-03-05 06:56:41
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);https://stackoverflow.com/questions/15210038
复制相似问题