基础能力
界面检查
检查运行中的控件树,找出文字截断、缺少无障碍名称和点击区域过小等问题。
检查控件树
窗口可见且布局完成后,调用 fluent::diagnostics::Inspector::report()。它返回带版本号的 JSON 报告,列出问题和数量:文字截断、缺少无障碍名称、点击区域过小、焦点顺序、重复操作、嵌套滚动,以及可选的布局网格检查。它不会修改控件或数据。
#include <FluentQt/Diagnostics.h>
const QJsonObject report = fluent::diagnostics::Inspector::report(window);import fluentqt
report = fluentqt.inspect_widget(window)检查范围
Inspector 报告适合在自动化测试中检查结构和无障碍问题。渲染效果、背景材质、阴影以及鼠标和键盘交互,仍需在运行中的应用或 Gallery 里检查。