- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 View/Model数据显示架构数据加载显示问题
性能瓶颈QTableView默认会为所有行计算布局属性(如行高、列宽),导致大数据量时冗余计算。优化核心:通过限制计算范围,平衡性能与显示效果。扩展建议:若需动态行高,可结合的sizeHint方法按需计算,避免全量遍历。
2026-08-12 10:11:59
193
原创 QWidget使用QScrollBar设置样式注意点
2、使用以上QSS设置后,在PC上显示滚动条滑块与滑条背景色都正常,但是交叉编译后在嵌入式设备上显示时,滑条背景色黑色偏白,像是滑条上面还有一个图层。3、解决办法,添加如下设置后,嵌入式设备显示正常。1、设置QScrollBar滑条与滑块背景色。
2026-01-30 15:36:46
266
原创 关于Can总线初次使用日志
2、想办法配置总线时钟,下位机怎么配置分频都无法满足,那么只能在上位机动手,最终在can驱动中修改了上位机的can总线频率为8MHz或者4MHz(根据can电路晶振做选择),因为手上当前只能找到8M的晶振,所以用了8MHz晶振,外部电路20MHZ晶振换8MHz,can总线驱动层配置2分频,最终得到了4MHz,下位机做9分频,这样上位机与下位机频率完全一致,就很好配了。于是开始了排查之旅!该设置会根据TQ总数与总线频率自动计算TQ长度、波特率、采样点,tq只有是最小tq倍数才生效,也可不带tq设置。
2025-10-30 17:44:57
678
原创 在嵌入式QT中使用QuaZip模块
方案3:Qt自带的库QZipWriter ,并不是所有Qt版本都包含该库,Qt5.15没找到。到此,QuaZip模块创建完成。将前面编好的zlib库 zlib-arm,放到quazip.pri同级目录下(个人是创建了个unix文件夹,放置在unix下)4、创建编译脚本mybuild(个人爱好,也可直接输入命令),根据自己需求配置编译器与安装路径,CC为编译器,--prefix为安装库的位置。2、下载后得到quazip-0.7.3.zip,解压进入找到quazip.pro,使用Qt打开quazip.pro。
2025-09-10 18:58:10
950
转载 Linux内核开发之将驱动程序添加到内核
驱动程序添加到内核 一.概述: 在Linux内核中增加程序需要完成以下三项工作: 1.将编写的源代码复制到Linux内核源代码的相应目录 2.在目录的Kconfig文件中增加新源代码对应项目的编译配置选项 3.在目录的Makefile文件中增加对新源代码的编译条目 二.实例 1.先把驱动代码usbtmc(文件夹)赋值到/usr/src/linux-headers-2.6.32-...
2019-04-03 17:01:03
443
1
qt5.8移植到arm335x上字体显示异常问题
2018-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅