登录
首页 » QT » 地震数据绘图(QT5.0版本之上)

地震数据绘图(QT5.0版本之上)

于 2022-03-16 发布 文件大小:354.29 kB
0 133
下载积分: 2 下载次数: 2

代码说明:

可以读取segy数据并绘制波形变面积图,可以用来进行学习交流。数据在放大时比较卡,有待于大家提高。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • QT图书馆管理系统
    数据结构的课程设计:QT图书馆管理系统数据结构的课程设计:QT图书馆管理系统数据结构的课程设计:QT图书馆管理系统
    2022-02-24 14:58:27下载
    积分:1
  • network
    2022-01-26 06:32:26下载
    积分:1
  • QT T9 中文输入法 拼音 输入法
     九宫格输入中文,方便按键是的输入使用,还是挺使用的
    2022-08-13 11:37:32下载
    积分:1
  • TCPserver
    实现QT编写的TCP服务器 实现QT编写的TCP服务器(QT for TCPServer QT for TCPServer )
    2020-12-25 23:29:05下载
    积分: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
  • 将保存在文本文件中像素值(灰度值),转换成图像
    将保存在文本文件中像素值(灰度值),转换成图像。采用QT开发,在vs2008下编译通过。(Will be saved in a text file in the pixel value (gray value), converted into images. Use of QT development, compiled by the vs2008.)
    2009-10-12 10:57:00下载
    积分:1
  • 19-Particle
    实现粒子的爆炸以及火焰功能,创建一种喷射的效果。可通过键盘控制粒子在各个方向的速度,实现不过的效果。(Explosion and fire functions to achieve the particles to create a spray effect. The particles can be controlled by the keyboard velocity in all directions, but to achieve the effect.)
    2014-07-14 15:25:44下载
    积分:1
  • jiemian1
    在qt5上实现图像处理界面的设计,实现基本的图像处理算法,结合opencv(Implement image processing and interface design on qt5, to achieve the basic image processing algorithms, combined with opencv)
    2020-10-18 15:47:26下载
    积分: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
  • Addressbook
    说明:  在linux环境下用Qt实现的一个简单的通讯录实验,实现了数据库的增删改,并能跑在开发箱上。(In Linux environment and implements a simple with Qt of directories experiment, realized the database of increasing deleted, and can run in the development of the case)
    2011-02-21 15:14:09下载
    积分:1
  • 696516资源总数
  • 106459会员总数
  • 0今日下载