登录社区云,与社区用户共同成长
邀请您加入社区
本文介绍了将自研Qt应用IronLog(健身训练记录工具)交叉编译到鸿蒙PC的完整实战流程。项目采用Qt5.12.12技术栈开发,包含2800行自研C++代码,实现了健身数据可视化、训练记录等功能。文章详细解答了Qt应用移植鸿蒙PC的关键问题,包括交叉编译链路构建、专属bug解决(如QSS不生效)和高DPI适配等。项目采用"Mac开发+服务器交叉编译+真机部署"模式,首次跑通仅需1天。通过本次实践
鸿蒙自研Qt应用适配问题速查手册 本文整理自IronLog健身记录应用适配鸿蒙PC的全过程,重点总结了11个典型问题的解决方案,涵盖编译、链接、工具链和UI渲染等方面。问题按场景分类,包括: Mac-Linux协作问题:如Mac资源叉导致的编译错误和文件传输卡顿 CMake配置问题:包括系统平台警告和Qt5查找失败 编译阶段问题:如QStringList初始化歧义等语法问题 链接和运行时问题:涉及
本文总结了10个Qt应用适配鸿蒙PC的实战经验,提炼出8大典型坑点及解决方案。适配过程分为5个阶段:工具链准备、三方库交叉编译、业务代码改造、HAP工程集成和真机调试。关键发现包括:Qt版本差异导致接口失效、标准库兼容性问题、资源加载机制变更等。文章还提供了QSS/字体等附加问题的修复方案,并按复杂度将项目分为6个难度等级,建议从纯Qt Widgets小工具开始逐步进阶。最后提出7条核心经验,强调
本文介绍了轻量级数据看板应用"数窗"的开发过程,该项目基于Qt Quick在鸿蒙PC平台实现完整开发链路验证。项目核心功能包括统计卡片、趋势图表、任务进度和本地列表展示,所有数据均使用QML内置样例。文章详细说明了工程配置要点,包括应用标识、QML状态管理、构建参数设置和双入口保留(main和qtmain)。重点展示了项目目录结构、CMake配置、QML资源加载方式以及界面布局策略,并提供了状态管
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjmac/qtmqd如果你正在把 Qt Quick 放到鸿蒙窗口里跑,最容易踩坑的往往不是控件,而是构建参数、入口符号和窗口刷新。买清单。它的定位是购物清单,核心功能是添加商品、分类筛选、勾选已购买、清理已购买。购
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjmac/qtfqk我更愿意把这类 Demo 当成工程切片来看:功能要小,链路要完整,运行结果要能验证。番茄刻。它的定位是番茄钟,核心功能是工作倒计时、休息倒计时、开始暂停和轮次记录。番茄钟的业务很小,但状态很明确
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjmac/qtyg这篇不是从概念开始,而是从一个已经能安装、能启动、能截图的 Qt for OpenHarmony 小项目开始复盘。月格。它的定位是简易日历,核心功能是显示当前月份和选中日期。日历应用的核心是网格计
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjmac/qtmrl本文围绕一个轻量应用,把 AppScope、CMake、QML、HAP 构建和 hdc 启动命令连起来看。人名录。它的定位是联系人卡片,核心功能是展示联系人姓名、电话、头像占位。这个项目刻意保持
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjmac/qtyd如果你正在把 Qt Quick 放到鸿蒙窗口里跑,最容易踩坑的往往不是控件,而是构建参数、入口符号和窗口刷新。影单。它的定位是电影卡片,核心功能是。影单 的工程价值不是功能复杂,而是把 Qt Qu
欢迎加入鸿蒙PC开发者社区,共同打造开发者工具生态:鸿蒙PC开发者社区 :https://harmonypc.csdn.net/项目开源地址:https://atomgit.com/lqjmac/qtsx我更愿意把这类 Demo 当成工程切片来看:功能要小,链路要完整,运行结果要能验证。书栖。它的定位是电子书架,核心功能是图书列表、图书简介页面。书架应用适合练“列表选中后详情联动”,还可以顺便处理