首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QKeySequence::Backspace

QKeySequence::Backspace
EN

Stack Overflow用户
提问于 2013-03-05 03:59:06
回答 1查看 1.1K关注 0票数 2

在Qt中,QKeySequence::Delete对应于MacOS中的deleteForward:消息。

来自MacOS的deleteBackward:的Qt等价物是什么?如果没有这样的东西,如何在Qt中捕获deleteBackward:事件?

关于键序列的Qt文档没有提到这一点:http://qt-project.org/doc/qt-5.0/qtgui/qkeysequence.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-05 06:56:41

QKeySequence有一个接受关键代码的构造函数:

代码语言:javascript
复制
QKeySequence::QKeySequence(int k1, int k2 = 0, int k3 = 0, int k4 = 0)

对于deleteBackward:,您将使用Qt::Key_Backspace密钥代码。例如,如果您希望为QAction对象创建快捷方式:

代码语言:javascript
复制
myAction->setShortcut(QKeySequence(Qt::Key_Backspace));

或者简单地说:

代码语言:javascript
复制
myAction->setShortcut(Qt::Key_Backspace);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15210038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档