QT中QWidget类参考!(37)
2023-06-03 来源:旧番剧
void QWidget::leaveEvent ( QEvent * ) [虚 保护]
这个事件管理器可以在子类中被重新实现来接收窗口部件离开事件。
当鼠标光标离开这个窗口部件时,离开事件被发送给这个窗口部件。
也可以参考enterEvent()、mouseMoveEvent()和event()。
void QWidget::lower () [槽]
把这个窗口部件降低到它的父窗口部件的栈的底部。
如果在屏幕上有与这个窗口部件重叠的兄弟,这个窗口部件将被它后来的这些兄弟变暗。
也可以参考raise()和stackUnder()。
bool QWidget::macEvent ( MSG * ) [虚 保护]
这个特定的事件处理器可以在子类中被重新实现用来接收本地Macintosh事件。
在你重新实现的这个函数中,如果你想停止Qt对这个事件的处理,返回真。如果你返回假,这个本地事件被回传给Qt,它会把这个事件转换为一个Qt事件并且把它发送给这个窗口部件。
警告:这个函数是不可以移植的。
也可以参考QApplication::macEventFilter()。
QPoint QWidget::mapFrom ( QWidget * parent, const QPoint & pos ) const
把parent的坐标系统中的这个窗口部件的坐标pos转换到这个窗口部件的坐标系统中。parent必须不能为0并且必须是这个调用窗口部件的父对象。
也可以参考mapTo()、mapFromParent()、mapFromGlobal()和underMouse。
QPoint QWidget::mapFromGlobal ( const QPoint & pos ) const
把全局屏幕坐标pos转换为窗口部件坐标。
也可以参考mapToGlobal()、mapFrom()和mapFromParent()。
QPoint QWidget::mapFromParent ( const QPoint & pos ) const
把父窗口部件坐标pos转换为窗口部件坐标。
如果窗口部件没有父对象,就和mapFromGlobal()一样。