QT开发
文章平均质量分 96
这里是聚焦 QT“跨平台、高性能、生态完备” 特性的全栈实战专栏,专为 C++ 开发者、嵌入式工程师、桌面应用开发者及想切入跨端开发赛道的技术人打造 —— 无论你是零基础入门的新手,还是想突破复杂场景开发、跨平台兼容瓶颈的进阶工程师,都能在这里找到贴合实际需求的高价值干货。
猿大叔~
某厂大龄程序猿在线营业:生活主打 “平(kū)凡(zào)”;长期专注汽车导航软件领域,致力于让导航不迷路;全栈门面担当(自封版);略懂 C++ 和 Python ,对 AI 保持好奇~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
构建高可用动态列表:Qt 5.1 ListView 核心技术与最佳实践
本文针对Qt5.1中ListView在车机项目中的常见问题,提出定制化解决方案。通过封装CxScrollView和CxListView组件,解决了原有控件在动态内容高度计算、滚动条同步、header/footer自适应等方面的问题。关键实现包括:1)通过childrenRect绑定动态更新内容高度;2)提供autoHeight模式实现自适应布局;3)优化滚动条访问与控制机制;4)改进header/footer高度变化处理。文章详细解析了核心实现代码,列举了常见陷阱,并给出性能优化建议和完整使用示例。原创 2025-10-22 19:44:28 · 841 阅读 · 0 评论 -
告别系统限制:在 Qt 5.1 中手把手打造自定义虚拟键盘(工程级详解)
本文解析了三个QML组件(CxInput.qml、CxKeypad.qml、CxLoaderKey.qml)实现软键盘的完整方案。CxInput负责输入框交互,CxKeypad实现键盘布局和事件处理,CxLoaderKey管理键盘生命周期。方案采用职责分离设计,通过信号机制解耦组件,支持多输入框共享键盘实例,并针对Qt5.1平台优化了焦点处理、事件透传等细节。文章详细说明了各组件实现要点,包括键盘状态管理、特殊键处理、布局计算等,并提供了集成示例和扩展建议(如长按删除、输入法集成等),适用于嵌入式等场景的软原创 2025-10-22 16:37:24 · 1210 阅读 · 0 评论 -
Qt 5.1 自定义滚动条终极指南:QML 实战
本文介绍了在Qt5.1环境下使用QtQuick.Controls 1.x实现自定义滚动条样式的方法。针对车载及工业界面需求,重点讲解了如何通过ScrollViewStyle类型定制视觉样式(包括颜色、尺寸、圆角等),并兼顾触摸设备的操作友好性。文中提供了完整的QML代码示例,详细说明了关键参数设置和性能优化建议,特别强调了在嵌入式设备上减少JS计算、避免频繁创建对象等注意事项。同时还探讨了触摸与鼠标事件的兼容性问题,以及混合窗口环境下的坐标映射处理。该方案已在实际项目中验证,具有较好的复用性和适应性。原创 2025-10-22 14:46:41 · 979 阅读 · 0 评论
分享