QT QTableView控件 实时刷新显示
背景:QT编程,QTableView控件做数据库的显示
QTableView是这样创建的(tableView是QTableView创建的对象):
QStandardItemModel *model;
model=new QStandardItemModel();
ui->tableView->setModel(model);
向tableView里面写数据是使用model->setItem();来对tableView表里面的每一个item进行写。
问题:有大约两万行的数据,每行5列。那么需要执行10万次循环来执行model->setItem()函数,而且问题就在于在进行这10万次循环的时候,主程序是阻塞的,所以很慢。现在希望用什么方法可以给tableView写入100行然后就显示出来,然后每写入100行再显示出来,不阻塞主进程。
求大神解答……
QTableView是这样创建的(tableView是QTableView创建的对象):
QStandardItemModel *model;
model=new QStandardItemModel();
ui->tableView->setModel(model);
向tableView里面写数据是使用model->setItem();来对tableView表里面的每一个item进行写。
问题:有大约两万行的数据,每行5列。那么需要执行10万次循环来执行model->setItem()函数,而且问题就在于在进行这10万次循环的时候,主程序是阻塞的,所以很慢。现在希望用什么方法可以给tableView写入100行然后就显示出来,然后每写入100行再显示出来,不阻塞主进程。
求大神解答……
...全文
相关推荐
QTableView 插入按钮等各种控件实例
一个可编辑的QTableView控件列表,包括按钮,复选框 日期选择,列表选择等按钮在QTableView中的使用,其中包含不同编译器下的源代码调试,QT编译器和Vs2008编译器两个版本。
QT可动态添加、删除控件的小项目
QT实现的可动态添加、删除控件的小项目;当添加控件达占满widget时,自动添加滚动条效果,并提供了一个删除功能,删除你添加到widget里的控件。控件可以是任何的大小的QWidget.
QT QTableView用法总结
QT QTableView用法示例总结,代码简单明了,可参考使用 。
Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例
主要介绍了Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例,需要的朋友可以参考下
Qt GUI图形图像开发之Qt表格控件QTableView简单使用方法及QTableView与QTableWidget区别
主要介绍了Qt GUI图形图像开发之Qt表格控件QTableView简单使用方法,需要的朋友可以参考下


