FORGE KUI / examples

Forge Workspace:原生桌面工作台

HTML/CSS 界面、C++ 宿主、10,000 条数据与内置 VirtualList。下载源码,运行与官网相同的应用。

版本 3.61.7

实际运行界面

工作台包含项目导航、资产列表和详情面板。数据在本地生成,不读取磁盘。点击行可查看名称,跳转与返回按钮用于观察虚拟列表。左侧栏目展示布局,不提供文件管理业务。

KUI 工作台初始画面

构建与运行

需要 Windows x64 SDK、CMake 与 MSVC。解压工程后在其根目录运行以下命令,把 Kui_DIR 改为自己的 SDK 路径。

powershell
$cxxStandard = Read-Host SDK-standard
cmake -S . -B build -A x64 "-DCMAKE_CXX_STANDARD=$cxxStandard" -DKui_DIR=G:/path/to/kui-sdk/cmake
cmake --build build --config Release --parallel 4
./build/Release/forge_workbench.exe

列表如何工作

演示配置了 10,000 行、54 px 行高与前后 3 行 overscan。VirtualList 实例只维护当前范围的界面。数据规模是演示配置,不代表性能上限;当前实例行数直接显示在应用中。

工作台虚拟列表跳转后的画面
cpp
kui::VirtualList list;
kui::VirtualListConfig rows;
rows.totalItems = 10000;
rows.itemHeight = 54;
rows.overscan = 3;
rows.renderItem = renderAsset;

list.setup(container, rows);
list.scrollToIndex(4999);

修改这个工程

workbench.html 定义样式和布局;main.cpp 提供行工厂、数据与事件。修改页面后重新配置并构建,以更新嵌入的 HTML。DevTools 默认用于本地展示调试,交付产品前应按安全指南关闭。

文档有误或遗漏?

反馈此页问题 →