-
BPT算法,用于层析成像反演
BPT算法程序,用于层析成像的反演计算,是一种迭代算法,参考于《地震正反演与成像》一书。啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦阿里拉阿拉蕾
- 2022-02-01 02:38:19下载
- 积分:1
-
QT-login
一个QT登录界面,适用于QT初学者,希望对大家有所帮助(A QT login interface for QT beginners, we hope to help)
- 2020-11-03 21:39:52下载
- 积分:1
-
qt 快速读取excel实例代码
#Qt Windows 下快速读写Excel指南很多人搜如何读写excel都会看到用`QAxObject`来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是`QAxObject`读写excel方法不可取,效率低。后来我曾试过用ODBC等数据库类型的接口进行读写,遇到中文嗝屁不说,超大的excel还是会读取速度慢。最后,看了一些开源的代码后发现,Windows下读取excel,还是用`QAxObject`最快!没错,就是用`QAxObject`读写最快!!!大家以后读取excel时(win下),不用考虑别的方法,用`QAxObject`就行,速度杠杠的,慢是你操作有误!下面就说说咋能提高其读取效率。#读取excel慢的原因这里不说如何打开或生成excel,着重说说如何快速读取excel。网上搜到用Qt操作excel的方法,读取都是使用类似下面这种方法进行:```C QVariant ExcelBase::read(int row, int col){ QVariant ret; if (this->sheet != NULL && ! this->sheet->isNull()) { QAxObject* range = this->sheet->querySubObject("Cells(int, int)", row, col); //ret = range->property("Value"); ret = range->dynamicCall("Value()"); delete range; } return ret;}```读取慢的根源就在于`sheet->querySubObject("Cells(int, int)", row, col)`试想有10000个单元就得调用10000次`querySubObject`,网络上90%的教程都没说这个`querySubObject`产生的`QAxObject*`最好进行手动删除,虽然在它的父级`QAxObject`会管理它的内存,但父级不析构,子对象也不会析构,若调用10000次,就会产生10000个`QAxObject`对象得益于[QT快速读取数据量很大的Excel文件](http://blog.csdn.net/a1069962325/article/details/49514377)此文,下面总结如何快速读写excel#快速读取excel文件原则是一次调用`querySubObject`把所有数据读取到内存中VBA中可以使用`UsedRange`把所有用到的单元格范围返回,并使用属性`Value`把这些单元格的所有值获取。这时,获取到的值是一个table,但Qt把它变为一个变量QVariant来储存,其实实际是一个`QList`,此时要操作里面的内容,需要把这个`QVariant`转换为`QList`先看看获取整个单元格的函数示意(这里ExcelBase是一个读写excel的类封装):```C QVariant ExcelBase::readAll(){ QVariant var; if (this->sheet != NULL && ! this->sheet->isNull()) { QAxObject *usedRange = this->sheet->querySubObject("UsedRange"); if(NULL == usedRange || usedRange->isNull()) { return var; } var = usedRange->dynamicCall("Value"); delete usedRange; } return var;}```
- 2020-05-28下载
- 积分:1
-
WebBrowser
以QT为开发工具,用axWidget控件实现了一个浏览器。(A WebBrowser programmed by QT)
- 2020-06-16 23:20:01下载
- 积分:1
-
基于嵌入式Linux的Qt图形程序实战开发(Qt4) 2012
说明: linux qt的移植书籍资料,Qt 是一个跨平台的C++图形用户界面应用程序框架。它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。(QT is a cross platform C + + GUI application framework. It provides the functions that developers need to establish graphical user interface. It is widely used to develop GUI programs and non GUI programs. QT is fully object-oriented, easy to extend, and allows true component programming.)
- 2020-07-02 14:39:51下载
- 积分:1
-
lab1
lab1d是简单的QtSim软件,执行结果为enter numbers,然后输入您想读取的数字,然后继续进程得到anwser(simple QtSim file,this file shows u the difference between the .asii and .asiiz .)
- 2013-10-05 12:15:38下载
- 积分:1
-
calte-QT
QT编写功能及界面,实现功能:加、减、乘、除、连加、连减、连乘、连除、加减乘除混合运算、除零报错等功能,代码简单清晰,适用于刚刚接触QT的人(QT write functions and interface functionality: add, subtract, multiply, divide, even increase, even less, and even multiply, even in addition, subtraction, multiplication and division mixed operations, in addition to the zero error function, the code is simple and clear, suitable for just contact The QT)
- 2013-01-11 10:26:50下载
- 积分:1
-
QtTcp
使用QT实现TCP的收发文件 最新Qt版本 5.1.0(Used Qt to implement transmission file by tcp. Qt Version 5.1.0)
- 2013-09-10 14:57:03下载
- 积分:1
-
智能家居
qt做的智能家居的控制系统 可实现远程WiFi
串口通讯,是基于esp8266的,可以下载看看,比赛得奖作品
- 2022-07-12 18:54:53下载
- 积分:1
-
V5.4
完美命运II魔法飞人回点挂机脚本源码,方便新人挂机使用(Perfect Destiny II Magic trapeze hook script back to point source)
- 2013-09-13 14:25:16下载
- 积分:1