登录社区云,与社区用户共同成长
邀请您加入社区
本文介绍了轻量级数据看板应用"数窗"的开发过程,该项目基于Qt Quick在鸿蒙PC平台实现完整开发链路验证。项目核心功能包括统计卡片、趋势图表、任务进度和本地列表展示,所有数据均使用QML内置样例。文章详细说明了工程配置要点,包括应用标识、QML状态管理、构建参数设置和双入口保留(main和qtmain)。重点展示了项目目录结构、CMake配置、QML资源加载方式以及界面布局策略,并提供了状态管
本文针对鸿蒙系统应用开发中的权限管理问题,提出了系统化的解决方案。文章首先通过思维导图梳理了系统集成与权限管理中的三大类问题:权限问题、系统服务集成问题和生命周期管理问题。针对权限申请与检查这一核心问题,设计了一个完整的权限管理框架,提供权限状态检查、权限申请、权限说明获取等功能。该框架采用C++实现,通过缓存机制优化性能,支持单个和批量权限申请,并提供了异步回调机制。解决方案涵盖了从权限声明到用
本文探讨了鸿蒙与Qt混合开发中软键盘遮挡输入框的问题及解决方案。首先指出Android通过adjustResize或adjustPan可解决,但在鸿蒙+Qt环境下更复杂。文章分析了鸿蒙的windowSoftInputMode配置选项,建议优先尝试系统级设置。若效果不佳,可通过Qt的QInputMethod监听键盘状态,手动调整界面布局或滚动位置。特别提醒沉浸式状态栏可能产生冲突,推荐使用Adjus