- 博客(6)
- 收藏
- 关注
原创 QTableView+自定义model实现大量数据的不卡顿刷新
QTableView在显示大量数据时,即使在子线程中对数据模型进行数据更改,依然会导致界面的卡顿,而且数据量较大时,会占用大量的内存,为解决此问题,可以在建立自定义的数据模型,替代QStandardItemModel,并在数据模型中存储需要显示的数据,但是在界面中只显示部分数据,同时监测用户操作,当需要刷新数据时,对数据进行重新加载。核心思路即是:由于QTableView 一次能够显示的数据有限,所以只在QTableView显示部分数据,当用户操作时,更新数据。需要用到的知识:多线程;Qt的Mod
2021-05-30 23:32:10
10483
6
原创 数据结构与算法——图的建立,深度优先搜索,广度优先搜索
本文对图的表示方法进行介绍,重点说明采用邻接表对图进行表示的方法,并给出示例代码。同时给出采用深度优先搜索与广度优先探索算法,对图进行遍历的代码。
2020-07-04 14:12:19
359
原创 wire库在Arduino nano中的使用
使用Wire库中与Arduino进行通信使用Wire库可以与使用I2C/TWI通信协议的设备进行通信。在Arduino nano开发板上,SDA接口对应的是A4引脚,SCL接口对应的是A5引脚。...
2020-07-04 14:08:05
1113
原创 Windows+MySQL+Qt,驱动配置方法,解决MYSQL driver not loaded问题
Windows+MySQL+Qt,驱动配置方法,解决MYSQL driver not loaded问题问题描述MYSQL的安装准备QT中MySQ驱动源码修改mysql.pro文件编译驱动测试问题描述QT虽然提供了对MySQL、SQLLite 等数据库的支持,但是若不对驱动进行配置,有可能会出现Driver not loaded.的问题。部分测试代码如下:#include "mainwind...
2020-01-04 09:50:58
960
1
原创 智能小车启程
智能小车启程不知不觉,已经工作一年有余。一年的时间,好像很长,因为这一年发生了太多太多。四月是一个离别的月,离开了生少了七年的西安,离开了朝夕相伴的好朋友,离开了大学的安乐窝,回到了这个意料之中也是意料之外的城市。从没有想过自己身边在这一年中会发生如此多的事情,一年的时间完成了新朋友的相识,又完成了新朋友的分离,认识了身边的这位未来的妻子,结识了一群狐朋狗友。。。曾经信誓旦旦觉得自己一定会...
2019-06-12 22:29:52
110
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人