Fluent-Qt

API 参考

OverlayPresentation

该头文件公开的类型、函数与常量参考。

fluent::overlay::presentation::MenuAnchor

在变换菜单的同步显示事件中可用的借用调用锚点。

字段

fluent::overlay::presentation

方法

void setTransform(QWidget* root, const QTransform& transform)

发布根节点局部变换;非有限或不可逆变换会清除当前发布值。

void clearTransform(QWidget* root)

恢复根节点普通、未变换的浮层坐标。

bool hasTransform(const QWidget* widget)

控件是否使用已发布变换或嵌入场景的显示坐标。

QPoint mapToGlobal(const QWidget* widget, const QPoint& localPoint)

将局部点映射到显示全局坐标;没有发布值时精确沿用 mapToGlobal。

MenuAnchor menuAnchor(const QMenu* menu)

读取 popupMenu 同步调用期间的锚点;其余时间返回空锚点。

void popupMenu(QMenu* menu, QWidget* source, const QPoint& localPoint, const QPoint& offset = QPoint())

在 QMenu 屏幕边界约束前映射调用点;可选偏移保持未变换的原生像素。