自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

边城菜菜鸟的专栏

请多指正,码砖路上孤单太久,希望能有一大票大神能用鼓励的眼神注视着我,给我力量。

  • 博客(30)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 Windows Qt C++ VTK 绘制三维曲线

VTK~Qt 自带数据可视化从文档上看,只能实现三维曲面。QwtPlot3D在Qt6.6.0上没编译通过。QCustomPlot 只能搞二维。3、Z轴值给色带,类似等高线图的色带。期待各位大佬多多指导。

2024-01-26 11:15:56 885

原创 Qt QCustomPlot 绘制子轴

QCustomPlot 应用

2024-01-19 15:19:22 601

原创 Windows Qt C++ VTK 借助msys环境搭建

执行 pacman 命令:pacman -S mingw-w64-x86_64-vtk。借助msys2 来安装VTK 包,把*.dll 链接进来,就可以用了。鉴于csdn下载要C币,把demo例子全贴出来。本示例仅仅是搭建环境,后续使用还得大佬指导。

2024-01-16 12:45:46 454

原创 Qt C++ chartdir学习 demo

/inScatterData:输入的散点(X,Y,Z)集合。//xyPosition:输入点坐标(X,Y)这里面有个数据网格化。使用反距离加权法插值。//返回输入点插值所得到的Z。

2023-12-27 10:38:30 587 1

原创 QCustomPlot 共用X轴多Y轴绘制多条曲线

【代码】QCustomPlot 共用X轴多Y轴绘制多条曲线。

2023-12-27 10:25:22 897

原创 Qt C++ 数据预处理笔记(4)——高通滤波

关键代码来源于小周老师。有个问题,不同的长度,结果有差异。

2023-12-27 10:14:39 752

原创 Qt C++ 数据预处理笔记(3)——梳状滤波

感谢cnblogs上的 大佬的贡献。

2023-12-27 10:11:45 330

原创 Qt C++ 数据预处理笔记(2)——一阶差分

当前值减去前一个值

2023-12-27 10:08:46 315

原创 Qt C++ 数据预处理笔记(1)——去均值

多线程,输入原始文件,输出取均值后的结果文件.

2023-12-27 10:05:23 349

原创 基于QCustomPlot 和 FFTW 应用分享

QCustomPlot双对数轴,x轴刻度自定义,x轴逆序,全选/全不选按钮联动,单根曲线颜色,xy轴标尺跟随,tracer更新,缩放轴切换,子线程跑FFTW,线程池管理多个子线程,同时读多个文件,曲线抽稀,FFTW策略重复执行,moveToThread跑子线程,QXlsx库写Excel文件。试验采集数据,需要查看时间域曲线,频谱计算。没失望,效率还是可以·UI也还蛮好。滤波,小波变换,去噪等还不晓得咋玩,《数字信号处理》 这门课我都不记得上过没。拉出来,也算的一个归纳总结,希望有类似需求的码友多多指正。

2022-09-26 15:42:56 861 4

原创 Qt gRPC MinGW Windows msys2

高手可参阅gRPC官网,以免浪费时间。=============================Qt框架下有两种编译方式,MSVC和MinGW。MSVC方式,git命令clone vcpkg资源,使用vcpkg来安装gRPC和protobuf,然后cmake编译。尝试过,CMake 构建阶段失败,原图可能是git clone 资源不完整。=========================================================================MinGW方式,使用msy

2022-06-19 17:15:22 544 6

原创 QtXlsxWriter-master安装和使用(笔记)

QtXlsxWriter-master第三方读写*.xlsx(Excel文件)插件。下载地址:下载QtXlsx插件源码

2020-11-24 12:17:34 787

原创 C++生成 桔灯 Aether仪器的 *.atts 格式 时间域文件

Aether大地电磁系统Aether 是全新一代高速低速同时采集的大地电磁系统,通过 GPS 进行同步授时定位, 所有通道完全同步采集,连续时间序列存储。也可以用于任何传统电磁法 MT、 ATM、 CSAMT、 TEM、SIP、TDIP 等任何电法、电磁法数据的采集,及其地球物理新方法创新,电磁环境监 测等方面。Aether是全新一代高频低频同时采集的电磁系统。它通过GPS进行同步授时定位,所有通道完全同步采集,连续时间序列存储。可以用于任何传统天然源电磁法MT、AMT,也可以用于常规有源法C.

2020-11-24 12:15:44 430

原创 C++生成加拿大凤凰(Phoenix)TSn文件格式

最近给 地球物理勘探行业 (大地电磁方法)做了个文件格式转换工具。将自有的明码时间域文件转换成加拿大凤凰(Phoenix)V8的TSn格式。凤凰(Phoenix)的格式,24bits存放一组ADC采样码。这个和我们平时32/64bits存储由差异。主要是考虑到仪器原有的adc芯片的精度与存储效率问题。无码无真相,首先是写header:/* 写Phoenix记录头 */void TSnWork::writeHeader(){ fwrite(&goHeadPhoenix.u

2020-11-24 11:27:17 691 2

原创 Qwt人机交互界面剔非点工具

开发环境:windows10 Qt Creator C++所用第三方库:Qwt应用场景,人机交互界面,手动剔除非点,动态跟随调整动作。Mark line 有水平裁剪和垂直裁剪;右侧框体现实上面canvas的curve的对应关系,有可进行凸显不凸显,显示不显示选择;上面的canvas右侧Y轴显示的是选中点的相对均方误差(%);可保存中间处理结果(如果你处理一半,想暂停);可将结...

2020-04-03 16:11:06 236 1

原创 Qwt X轴对数坐标实现坐标拾取

看了尘中远大神的帖子,https://blog.csdn.net/czyt1988/article/details/51555020把我之前做的x轴是对数坐标的代码拿出来改了哈。之前看过qtcharts 的 demo CallOut,对数坐标里实现不了。QwtPlot *poPlot = new QwtPlot; /* Set Log Scale */ poPlot...

2020-03-18 09:49:12 1598

转载 Win7 Qt5.7 QtXlsxWriter 安装笔记

环境:          Qt对于excel的读写过于繁琐使用,但是 Qt Xlsx Module 某块提供了读写Excel 文件的类.其不需要安装 Microsoft Excel 与QT5结合,可以使用在任何平台,该库主要用如下几个功能:Generate a new .xlsx file from scratchExtract data from an

2017-02-21 16:14:57 1860

原创 QtChart官方自带example(Callout)X轴坐标逆序后遇到的问题,求大神指点

#include "GraphPage.h"#include #include #include #include #include #include #include #include GraphPage::GraphPage(QChartView *parent) : QChartView(parent), poChart(0), poCa

2017-01-12 21:14:51 4986

原创 QtCharts Legend 点击选择demo

Qwt 上有专门的类QwtLegend来实现legend图标滴点击选中,QtCharts上没有现成的类来实现,copy qtcharts example(legendmarkers)。代码如下:void MainWindow::MarkersConnect(QChart *poChart){ /* Connect all markers to handler */ forea

2016-12-16 22:01:27 5844 1

原创 笔记摘抄_MD5加密

MD5加密过程:QString ---> QByteArray --加密-->QByteArray --toHex->QString代码:QString passWord = ui->pwLineEdit->text(); //MD5加密密码并存储MD5值 QByteArray byte_array; byte_array.append(pa

2016-09-02 11:47:48 428 1

原创 去掉Qwt画布左下角缺口

冲龙君给的代码:/* 去掉X,Y 坐标轴交汇处(0, 0)的办法。*/ for ( int i = 0; i qwtPlot->axisCnt; i++ ) { QwtScaleWidget *poScaleWidget = ui->qwtPlot->axisWidget( i); if (poScaleWidget) {

2016-07-15 14:56:34 1747 1

原创 Windows环境Qt程序打包发布

Windows环境Qt程序打包发布发布方式 Qt发布的时候,通常使用两种方式:1、静态编译把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大。2、动态编译相关联的库,以dll的形式引用,不被包含进可执行程序,发布不方便,但可执行程序较小。静态发布虽然不需要较多的dll,发布简单、方便,但是往往会牵扯到授权问题(详情请查看Qt LGPL授权),动态发布则可以避免。

2016-07-13 14:40:02 1509 2

原创 Qt 环境下使用Gsl( GNU Scientific Library)库

Gsl: GNU Scientific Library 下载地址:点击打开下载链接(http://gnuwin32.sourceforge.net/packages/gsl.htm)1, 安装GSL至自己的电脑中2, 将安装目录下的lib\ bin\ include\目录copy到新建的gsl目录中3, 新建一个gsl.pri文件:DEFINES += GSL_DLLINCLUD

2016-05-23 21:54:42 3125 1

原创 信号槽传送结构体笔记

1,将结构体塞进QVariant,信号槽传递QVariant。Struct-塞进->QVariant~~~~~~~~~~~~~~~~~~~传送~~~~~~~~~~~~~~~~~~~~~~~~~QVariant-提取出->Struct2,对结构体进行类型注册,信号槽传送注册好的类型,有的时候一些组合类型不能直接在信号槽中进行传递,也需要进行类型注册。

2016-05-05 09:01:56 1185

原创 Qt多线程笔记 (2)

需求:处理多个*.dat文件,为每一个*.dat开辟一个线程。下面的代码是乞丐丁哥纯手工打造。再次强烈感谢天下热心人。CToolReplace#ifndef TOOLREPLACE_H#define TOOLREPLACE_H#include class CToolReplace : public QWidget{ Q_OBJECTpublic: CToolRe

2016-05-03 17:04:25 563

原创 Qt多线程笔记 (1)

需求:针对每个 *.dat文件开辟一个线程,用于处理相应的事务(将第一行数据用第二行来替换)。先贴自己弄的方法,抛砖引玉:mainwindows.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include #include #include #include #include #include #inclu

2016-05-03 16:02:45 527

原创 Windows环境QtCharts安装配置说明

Windows环境Qt Chart安装配置说明 1、软件下载路径 http://doc.qt.io/QtCharts/index.html 2、安装前的注意事项:Qt 5.4 ornewer (Qt5.4或者更高的版本。建议使用Qt5.6.0,该版本中有QtCharts的帮助文档*.qch)。3、源码和工具:源码解压得到如下文件然后呢,我们双击qtc

2016-03-22 15:26:09 4710 1

原创 将qint8类型的数组放进float类型的数组里面

本次下位机上传的数据是qint8类型(1个Byte)接收后,放到float类型的数组里面。测试代码如下:qint8 cAry[4]; //3.14 C3 F5 48 40 //3.13 EC 51 48 40 cAry[ 0 ] = 0xC3 ; cAry[ 1 ] = 0xF5 ; cAry[ 2 ] = 0x48 ; c

2015-09-04 23:12:45 980

原创 Qt 多线程之MoveToThread()

#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); work = new DB

2015-08-10 16:10:13 21003 3

原创 QT TcpSocket 传送结构体

最近做个程序,测试的时候需要在tcp里面传送结构体。百度,www.gfsoso.com,www.google.com.hk,www.aol.com找了很多帖子。说的好轻松,好轻量,菜鸟级别的和大咖交流就是有困难。好比小学生看《红楼梦》。自己只能一个一个的传结构体里面的成员了。好了,  看代码。发送端:void Client::sendMessage(){ message m

2014-12-16 17:27:06 7153 5

Qt gRPC MinGW 64bit server端和client端 完整demo

Qt_MinGW_64bit_gRPC_Server&Client_demo msys2配置gRPC,Qt 6.3.0 demo. ============================== 希望各位boss指正(QQ 278397935) 最烦要C币。 本demo 包含 server端和client端,也是参照前辈的博文。感谢挖井人。 含helloworld.grpc.pb.cc     helloworld.pb.cc     helloworld.proto     helloworld.grpc.pb.h     helloworld.pb.h,建议自己重新生成,以免因为环境差异导致编译失败。 http://t.csdn.cn/2h4ld

2022-06-19

MyPlayGif.rar

Android 播放gif(开始,停止) pl.droidsonroids.gif:android-gif-drawable:1.1.17 gifImageView = findViewById(R.id.gifImageView); try { gifDrawable = new GifDrawable(getResources(), R.drawable.gif1); gifImageView.setImageDrawable(gifDrawable); } catch (IOException e) { e.printStackTrace(); } gifDrawable.stop(); @Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_start: gifDrawable.start(); break; case R.id.btn_stop: Log.e("stop", "~~~"); gifDrawable.stop(); break; } }

2021-03-01

TabLayout+ViewPage实现菜单切换demo

androidx.viewpager.widget.ViewPager com.google.android.material.tabs.TabLayout TabLayout+ViewPage实现菜单切换demo 简单明了,Android 初学者入门demo。 [email protected]

2020-09-21

material框架 TabLayout简易Demo

material框架 TabLayout简易Demo

2020-09-18

Android Fragment+Navigation小demo

Fragment+Navigation 的一个小demo 简单明了,看源码。 NavController controller = Navigation.findNavController(this,R.id.nav_host_fragment); NavigationUI.setupActionBarWithNavController(this,controller);

2020-09-18

基于ViewModel 实现 Android Fragment 间信息共享

基于ViewModel 实现 Android Fragment 间信息共享。 例子简单,也是 抠的大神的代码,修改好了之后能跑起来的demo。 希望能给入门者参考。想当初我也是找了 n久 就是找不到合适的demo。 [email protected]

2020-09-16

Qt QTableView 多种控件代理Demo

Qt QTableView 中实现复选框,进度条,图片等多种控件代理Demo,此代码来源于一个热心网友(上海@未来),再次分享出来,方便大家理解和学习模型视图中的 代理技术。

2016-09-05

QML Book In Chinese.pdf

QML Book In Chinese.pdf是别人给的,拿来给大家分享。

2016-09-05

QwtPlot动态曲线

示波器,监控展示某物理量。 水平有限,希望多指正。

2016-02-24

qttcpsocket传送结构体

QT TCP SOCKET SEND RECIEVE STRUCT SERVER CLIENT 看见这几个关键字了,应该知道是啥东西。

2015-01-07

qt socket tcp 发送 接收 提取 结构体

qt socket tcp 发送 接收 提取 结构体,server client 都有。server可以甄别响应多个client。

2015-01-07

qt tcpsocket 传送结构体信息

根据霍亚飞的例程结合C++ GUI QT4修改,完成的qt socket 传送结构体的例子,client和server都有,希望大家指正。

2014-12-08

linux c课件

linux c课件ppt

2012-10-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除