QT中QWidget类参考!(36)

2023-05-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。
相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号