先选页面加载方式
loadHTML 接收字符串;loadFile 加载文件。本站设置页等课程用 CMake 把 HTML/CSS 放进生成头,因此发布时不单独读取这些页面。使用文件加载时,应用必须一起交付页面和外部资源。
修改内嵌页面
以设置页为例,源文件才是修改入口。
- 修改 settings.zh.html / settings.en.html 或 app.css。
- 重新构建;CMake 读取文件并更新 generated_page.h。
- 关闭旧窗口,运行新的 build/Release/settings_lab.exe。
- 用 --english 检查另一种语言,不直接编辑 build/ 中的生成头。
资源目录保持可预测
为图片、字体、页面和扩展建立明确目录。文件路径应由应用已知根目录计算,而不是依赖终端当前目录。文件加载时用最小页面逐项测试相对路径;内嵌字符串没有可假定的页面文件目录。
资源不显示
按现象缩小范围,再修改对应文件。
| 现象 | 检查与处理 |
|---|---|
| 图片空白 | 检查最终目录中的文件、路径、格式和元素实际尺寸。 |
| 字体换了样子 | 确认目标环境字体与字体文件、字重和回退;不要仅在开发机验收。 |
| 只有 IDE 中能运行 | 换到其他工作目录启动,清除对仓库绝对路径与开发 PATH 的依赖。 |
核对实际交付
把页面资源与运行时一起复制到新目录,检查语言、图标、字体、图片与可选扩展。用户数据另行保存,不写回安装目录中的内嵌资源。
文档有误或遗漏?
反馈此页问题 →