QKeyEvent使用实例
void QWidget::keyPressEvent ( QKeyEvent * e ) 这个事件处理器可以在子类中被重新实现用来接收这个窗口部件的键盘按下事件。窗口部件最初必须调用setFocusPolicy()来接收焦点并且得到焦点用来接收键盘释放事件。如果你重新实现这个处理器,如果你不能理解这个事件,你就忽略(ignore())这个事件,这是很重要的,这样这个窗口部件的父对象就可以说明它。默认实现是如果用户按下Esc就关闭弹出窗口部件。否则这个事件就被忽略。也可以参考keyReleaseEvent()、QKeyEvent::ignore()、focusPolicy, focusInEvent()、focusOutEvent()、event()和QKeyEvent。在QLineEdit、QTextEdit和QtMultiLineEdit中被重新实现。
文件列表
key.zip
(预估有个6文件)
key
mainwindow.ui
1KB
mainwindow.cpp
1KB
main.cpp
183B
key.pro.user
18KB
mainwindow.h
413B
key.pro
376B
暂无评论