StupidBeauty
Read times:2396Posted at: - no title specified

Qt5.4文档翻译:QKeyEvent,QKeyEvent Class

QKeyEvent 类描述的是一个按键事件。 详细说明……

头文件:

#include <QKeyEvent>

qmake指令

QT += gui

继承

QInputEvent .

详细说明

QKeyEvent 类描述的是一个按键事件。

当按键被按下或松开时,会向当前拥有键盘输入焦点的部件发送按键事件。

按键事件 中包含着一个特殊的接受标志位,表明接收者是否会处理该按键事件。 这个标志位默认是处于设置状态,因此, 在处理该按键事件时无需调用 accept ()。针对 一个按键事件调用 ignore ()的话,会将它传递给亲代部件。 该事件会一路向上沿着亲代部件链传递,直到某个部件接受了它,或者某个事件过滤 器消化了它。

QWidget::setEnable()函数可用来启用或禁用某个部件对于鼠标和键盘事件的处理功能。

QWidget::keyPressEvent () QWidget::keyReleaseEvent () QGraphicsItem::keyPressEvent () QGraphicsItem::keyReleaseEvent ()这些事件处理器都会接收按键事件。

参考 QFocusEvent QWidget::grabKeyboard ()

成员函数文档

QKeyEvent:: QKeyEvent ( Type type int key Qt::KeyboardModifiers modifiers , const  QString  &  text  = QString(),  bool autorep  = false,  ushort count  = 1)

构造一个按键事件对象。

type 参数必须 QEvent::KeyPress QEvent::KeyRelease QEvent::ShortcutOverride

整数参数 key ,即为事件循环应当监听 的那个 Qt::Key 的代码。如果 key 的值为0,则,表明, 这个事件 并不是对应着一个已知的按键;例如 它可能是一个复合序列或键 宏的结果。 modifiers 中储存着对应 的键盘修饰符, text 参数对应 这个按键所产生的 Unicode文字 。如果 autorep 为真(true),则,会 isAutoRepeat ()返回真(true)。 count 表示 的是这个事件中牵涉到的按键的个数。

未知美人
未知美人

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4