name: makepad-reference
description: |
关键:用于Makepad故障排除和参考。触发词:
troubleshoot, error, debug, fix, problem, issue,
no matching field, parse error, widget not found, UI not updating,
code quality, refactor, responsive layout, adaptive,
api docs, reference, documentation,
故障排除, 错误, 调试, 问题, 修复
Makepad 参考
此类别提供调试、代码质量和高级布局模式的参考资料。
快速导航
| 主题 |
文件 |
何时使用 |
| API 文档 |
官方文档索引,快速API参考 |
查找详细API信息 |
| 故障排除 |
常见错误和修复 |
构建失败,运行时错误 |
| 代码质量 |
Makepad感知的重构 |
安全简化代码 |
| 自适应布局 |
桌面/移动响应式 |
跨平台布局 |
常见问题快速参考
| 错误 |
快速修复 |
no matching field: font |
使用 text_style: <THEME_FONT_*>{} |
颜色解析错误(以 e 结尾) |
更改最后一位数字(例如,#14141e → #14141f) |
set_text 缺少参数 |
添加 cx 作为第一个参数 |
| UI 未更新 |
更改后调用 redraw(cx) |
| 控件未找到 |
检查ID拼写,使用 ids!() 进行路径查找 |
调试技巧
# 运行带有行信息以获得更好的错误消息
MAKEPAD=lines cargo +nightly run
// 添加日志
log!("值: {:?}", my_value);
log!("状态: {} / {}", self.counter, self.is_loading);
资源