- 博客(3)
- 收藏
- 关注
原创 QML与C++常用的交互方式
QML 中的属性绑定机制是强大的,它允许 QML 与 C++ 之间通过属性进行双向或单向的数据传递。在很多应用场景中,C++负责的Model模块要根据数据改变实时地去更新QML界面,这时候就需要有一个高效的方法让QML绑定C++中的属性。更加灵活,适用于性能敏感的应用或需要更复杂控制逻辑的情况,但需要手动管理通知和 QML 之间的绑定,因此代码复杂度较高。的模式,尤其适用于需要清晰模块化设计、大型应用、数据驱动更新和动态 UI 的开发,是一种更加推荐的开发模式。
2025-05-07 14:24:36
2196
原创 Qt生成色彩直方图/逐像素读取的优化
在图像直方图计算中,初步优化通过按行访问像素数据,充分利用空间局部性,提升了 CPU 缓存命中率,减少了访问延迟;随后采用多线程切块遍历,将图像划分为多个区域并行处理,实现并发加速;为避免线程间共享资源带来的原子操作开销,进一步引入线程局部缓存,每个线程独立统计颜色通道,最终在主线程统一归并,大幅降低同步成本。这一系列优化手段在保证线程安全的前提下,显著提升了整体计算性能,特别在大图场景下效果尤为明显。
2025-04-24 19:14:01
1841
原创 QML 圆角矩形 radius clip 对子组件无效的问题解决方法(qt6)
QML 圆角矩形 radius clip 对子组件无效的问题解决方法
2025-04-23 11:21:34
557
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅