QT中QWidget类参考!(22)
2023-06-03 来源:旧番剧
这是一个重载成员函数,提供了方便。它的行为基本上和上面的函数相同。
返回在窗口部件自己的坐标系统中点p处的可视的子窗口部件。
如果includeThis为真,并且在p没有可视的孩子,那么这个窗口部件本身被返回。
QRect QWidget::childrenRect () const
返回这个窗口部件的孩子的边界矩形。详细情况请参考“childrenRect”属性。
QRegion QWidget::childrenRegion () const
返回这个窗口部件的孩子所占用的组合区域。详细情况请参考“childrenRegion”属性。
void QWidget::clearFocus () [槽]
从窗口部件中拿走键盘输入焦点。
如果这个窗口部件有激活的焦点,焦点移出事件被发送给这个窗口部件告诉它关于它失去了焦点。
这个窗口部件必须已经为了获得键盘输入焦点使焦点设置生效,比如,它必须调用setFocusPolicy()。
也可以参考focus、setFocus()、focusInEvent()、focusOutEvent()、focusPolicy和QApplication::focusWidget()。
void QWidget::clearMask ()
通过setMask()移除任何面具设置。
也可以参考setMask()。
void QWidget::clearWFlags ( WFlags f ) [保护]
清空窗口部件标记f。
窗口部件标记是Qt::WidgetFlags的组合。
也可以参考testWFlags()、getWFlags()和setWFlags()。
bool QWidget::close () [槽]
关闭这个窗口部件。如果窗口部件被关闭,返回真,否则返回假。
首先它发送给这个窗口部件一个QCloseEvent。如果它接收这个关闭事件,它就被隐藏了。QWidget::closeEvent()的默认实现是接收这个关闭事件。
当最后一个可视的顶级窗口部件被关闭,QApplication::lastWindowClosed()信号被发射。
实例:mdi/application.cpp和popup/popup.cpp。