QT中QWidget类参考!(36)

2023-06-03 来源:旧番剧
窗口部件最初必须调用setFocusPolicy()来接收焦点并且得到焦点用来接收键盘释放事件。
如果你重新实现这个处理器,如果你不能理解这个事件,你就忽略(ignore())这个事件,这是很重要的,这样这个窗口部件的父对象就可以说明它。
默认实现是如果用户按下Esc就关闭弹出窗口部件。否则这个事件就被忽略。
也可以参考keyReleaseEvent()、QKeyEvent::ignore()、focusPolicy, focusInEvent()、focusOutEvent()、event()和QKeyEvent。
实例:picture/picture.cpp。
在QLineEdit、QTextEdit和QtMultiLineEdit中被重新实现。
void QWidget::keyReleaseEvent ( QKeyEvent * e ) [虚 保护]
这个事件处理器可以在子类中被重新实现用来接收这个窗口部件的键盘释放事件。
窗口部件最初必须调用setFocusPolicy()来接收焦点并且得到焦点用来接收键盘释放事件。
如果你重新实现这个处理器,如果你不能理解这个事件,你就忽略(ignore())这个事件,这是很重要的,这样这个窗口部件的父对象就可以说明它。
默认实现就是忽略这个事件。
也可以参考keyPressEvent()、QKeyEvent::ignore()、focusPolicy、focusInEvent()、focusOutEvent()、event()和QKeyEvent。
QWidget * QWidget::keyboardGrabber () [静态]
返回当前正在捕获键盘输入的窗口部件的指针。
如果在这个应用程序中当前没有正在捕获键盘的窗口部件,0被返回。
也可以参考grabMouse()和mouseGrabber()。
QLayout * QWidget::layout () const
返回管理窗口部件孩子的几何形状的布局引擎的指针。
如果这个窗口部件没有布局,layout()返回一个零指针。
也可以参考sizePolicy。
实例:chart/optionsform.cpp和fonts/simple-qfont-demo/viewer.cpp。
猜你喜欢
动漫推荐
免责声明:动漫番剧数据来源网络!本站不收费,无vip,请勿上当!

www.jiufanju.com-旧番剧