自定义博客皮肤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)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 关于QProcess子进程导致的当前进程内存持续升高问题

程序A使用QProcess启动程序B,并遍历当前系统里的窗口句柄,寻找到B的窗口并嵌入A的窗口中。

2023-11-29 15:14:42 653

原创 Qt细节记录

Qt开发的一些经典问题

2022-11-22 09:41:09 455 1

原创 Twain的学习记录和基于Qt的相关开源项目详解

适用于 C++11 及更高版本的便携式、仅标头 TWAIN 框架。

2022-09-16 09:45:09 1485

原创 Qml Canvas 实现在图片上画线-图片和直线放大时蓝屏黑屏的解决方法

代码】Qml Canvas 实现在图片上画线-图片和直线放大时蓝屏黑屏的解决方法。

2022-08-13 22:46:01 849 1

原创 图像灰度映射方案对比总结

如此,先在大空间按照小空间精度划分空间,得到单位空间大小和每个空间的起始位置,从而确定每个像素的归属空间,最后将其映射回小空间。显然Yi是浮点数,而我们需要的是8位保存的整数,因此必然存在舍弃小数位的操作,,想当然的以为直接舍弃小数位即向下取整是不够精确即错误的。...

2022-08-13 22:34:42 504

原创 PenTool:一个基于Qt的仿真软件Demo

Qt工业软件demo

2022-06-23 17:39:56 2944 6

原创 (C++实现fft的方案)Matlab转C的方案总结

fft c++ qt

2022-04-04 16:09:23 2387 5

原创 STL-分析vector扩容机制

STL-分析vector扩容机制

2021-12-17 17:19:16 687

原创 qml调用百度地图api实现卫星地球模式画路书轨迹

qml调用百度地图api画轨迹总结下类型转换:pro文件中加入依赖的模块引入头文件 websockettransport.hmain文件加入qmlindex.html注意总结下类型转换:pro文件中加入依赖的模块这里我对工作中matlab的程序需要实现的功能进行讲解: QT += qml quick webview webchannel websockets webengine引入头文件 websockettransport.h#ifndef WEBSOCKETTRANSPORT_H

2021-11-29 19:01:10 1516

原创 QtWidget和QML项目打包过程及问题解决方案,点击没反应,有进程没界面,缺少dll

QtWidget和QML项目打包过程及问题解决方案导言IQLincese打包过程:生成release版本的exe使用windeployqt进行打包做成安装程序(非必要)IQCreator打包过程:生成release版本的exe使用windeployqt进行打包缺少各种dll点击没反应或者进程在但是没界面注意导言四个月的Qt软件开发到了最后,这里总结下打包过程和出现的问题及解决方案那么回归正题,本次打包的共两个项目,一个是生成卫星目标IQ数据的数据生成分析软件,一个是配套的Lincese生成器小工具,分

2021-11-20 13:46:02 2188 2

原创 unsigned char*,char数组,const char*与QString的转换

unsigned char*,char数组,const char*与QString的转换总结下类型转换:QString转unsigned char*QString转char数组QString转const char*它们转QString注意总结下类型转换:QString转unsigned char*这里我对工作中matlab的程序需要实现的功能进行讲解: QString ID = ui.textEdit->toPlainText(); std::string TestString =

2021-11-15 19:09:46 2130

原创 ReactNative自定义组件6-ProcessBar步骤条

react-nativeAPP开发组件6-ProcessBar步骤条导言组件:ProcessBar步骤条调用:GoingCard调用:在GoingCard里调用ProcessBar步骤条注意导言 最近做app,记录下自己写的组件组件:ProcessBar步骤条import React, { Component,useState} from 'react';import {StyleSheet, Text, View, Dimensions, Image, Button, TouchableOpa

2021-10-02 12:05:27 456

原创 ReactNative自定义组件5-进行中卡片

react-nativeAPP开发组件-进行中卡片导言组件:GoingCard调用:GoingCard注意导言 最近做app,记录下自己写的组件组件:GoingCardimport React, { Component } from 'react';import {StyleSheet, Text, View, Dimensions, Image, Button, TouchableOpacity, ProgressBarAndroid} from 'react-native';import

2021-10-02 11:58:22 207

原创 ReactNative自定义组件4-UserHome

react-nativeAPP开发组件2-我的导言组件:UserHome页面调用:UserHome页面注意导言 最近做app,记录下自己写的组件组件:UserHome页面import React, { Component, useState } from 'react';import {StyleSheet, Text, View, Dimensions, Image, Button, TouchableOpacity, ImageBackground} from 'react-native';

2021-10-02 11:52:43 502

原创 ReactNative自定义组件3-个人资料页面

react-nativeAPP开发组件3-个人资料页面导言组件:个人资料页面调用:个人资料页面注意导言 最近做app,记录下自己写的组件组件:个人资料页面import React, { Component, useState } from 'react';import {StyleSheet, Text, View, Dimensions, Image, Button, TouchableOpacity, ImageBackground, TextInput, ScrollView} from

2021-10-02 11:47:53 506

原创 ReactNative自定义组件2-初始页遮罩层

react-nativeAPP开发组件导言组件:初始页遮罩层调用:遮罩层注意导言 最近做app,记录下自己写的组件组件:初始页遮罩层 import React from 'react';import {StyleSheet, Text, View, Dimensions, Image, Button, TouchableOpacity} from 'react-native';import PropTypes from 'prop-types';const screenWidth = M

2021-09-28 20:39:35 306

原创 ReactNative自定义组件1-抢单卡片

react-nativeAPP开发组件导言组件:抢单卡片调用:抢单卡片组件:已抢订单卡片调用:已抢订单卡片注意导言 最近做app,记录下自己写的组件组件:抢单卡片 import React, { Component, useState } from 'react'; import {StyleSheet, Text, View, Dimensions, Image, Button, TouchableOpacity} from 'react-native'; import Prop

2021-09-28 20:33:14 138

原创 VS里用C调用Matlab流程

VS里用C调用Matlab流程导言环境搭建调用步骤详细C调用matlab的interp1()注意导言 C调用matlab的方法有好几种,本文采用的是最直接粗暴的方法进行调用,大体上调用的思想是:引入#include "engine.h"这个头文件,调用matlab给C的接口,打开matlab引擎,相当于打开了一个matlab控制台(是可以隐藏的),然后将我们要计算的输入数据通过调用给出的API函数转换为matlab要求的数据类型,将要运行的语句传入这个引擎即可,之后同样调用API函数将计算结果从引擎中拿

2021-09-22 19:38:03 3292 2

原创 Qt学习总结分享

Qt学习总结分享导言QtwidgetQtquickC调用matlab的interp1()实现实数插值注意导言 这次讲一下这半个月学习Qt的一个收获。 首先,什么是Qt。在我看来,Qt就是用C++封装了很多API的类库,本身又和C#的桌面应用开发类似的一种嵌入式开发平台,它有着自己的编辑器,当然你也可以在VS等更喜欢的编辑器里配置Qt从而在里面进行Qt开发,更多Qt的具体信息可以在其他博主那里得到很充分的介绍。 当你新建了一个Qt项目,项目本身的一些文件及其里面的类和函数很容易便能看出来这里是干什么的

2021-08-26 09:30:03 2691

原创 qml庞大数据量绘图QCharts性能提升

qml庞大数据量绘图性能提升问题以及解决思路实验方案方案一:在cpp里绘制好要画的线或者波形图再传到qml里面展示方案二:数据分组在不同信号里,在不同事件中对一张图进行绘制方案三:并行异步,创建新的线程进行大数据量图的绘制方案四:对处理好的数据先存在临时文件里,之后以传指针给qml,滑动赋值方案五:在风险承受范围内每隔n个点绘制一个点(有风险)总结注意问题以及解决思路 qml在绘制20M起步的大规模数据的图标如波形图频谱等时会遇到绘图效率极其低下且有心者会发现在逐个加点绘图的过程中,速度效率会越来越慢,

2021-08-23 10:51:17 2574

原创 Qt奇怪报错总结

奇怪报错总结导言sogoupinyin\Components\程序异常结束。原来:修正后:注意导言整理了下在qtweight转qml项目时的一些奇怪报错:sogoupinyin\Components\程序异常结束。注释了之后在之后还会出现0x0000000070310B1E (Qt5Cored.dll)处(位于 XTKJqml.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF原来://这里巨神奇,只有cout两次,ccy2,ccy3的数值才正确

2021-08-19 10:37:41 1440

原创 关于Matlab转C之性能提升

关于Matlab转C之性能提升导言调用Matlab的filter()实现复数滤波C调用matlab的interp1()实现复数插值C调用matlab的interp1()实现实数插值注意导言本章续接我的前一篇总结Matlab转C之混合编程真香,在上一篇文章中,提到了matlab在矩阵运算和自己的数学函数在运算速度上无与伦比的优势,这个看法原本对我写代码的作用域范围可能仅仅在如果我需要一个数学函数,那我毫不动摇的选择封装一个函数去调用matlab的数学函数,而矩阵运算说实话在我上一个翻译的功能上体现的还不是

2021-08-08 14:57:58 1090

原创 Matlab转C之混合编程真香

Matlab转C之混合编程真香导言调用Matlab的filter()实现复数滤波注意导言最近在进行Qt开发,原因是公司原先用matlab做的软件在读写处理大文件方面速度极慢,另外就是在界面上不尽人意,之后之所以选择Qt开发这个软件进行功能迁移,据老师说是根据MATLAB的计算池的机制和C计算池的机制等考虑选择了Qt进行迁移。那么回归正题,当我把一个功能包括Matlab的一些数学函数迁移完之后进行运行时间测试的时候却发现,C居然比Matlab处理这些文件的时间慢了12倍,经过对推测的可能耗时严重的模块进

2021-08-05 15:33:39 473

原创 C++实现复数的滤波filter

C++实现复数的滤波filter导言函数需求分析源码注意导言最近在进行Qt开发,涉及大量的matlab转C的工作,其中包括插值滤波等,这里对matlab的filter函数进行了研究并用C++进行了重写。经对比,结果与matlab的filter()函数生成的滤波结果一致。函数需求分析这里我对工作中调用matlab的filter()函数的实例为例子进行讲解:原matlab程序 : temp1_i=filter(lbf,1,real(x_d(1:lbn+LEN))); temp1_q=

2021-08-04 15:30:02 4447 6

原创 Qt开发二进制文件读取与操作学习汇总

Qt开发二进制文件读取与操作学习汇总导言需求分析Qt API:QFile问题分析输出结果:进行二次处理:输出结果如图:分析:Qt API:QDataStream问题分析:输出结果:C原生API:FILE(fopen,fread,fseek,fwrite)分析;输出结果:Windons API:CreateFileA,GetFileSize,ReadFile分析:其他注意导言最近在进行Qt开发,涉及大量的matlab转C的工作,其中有很大一部分工作是读取二进制文件并对数据进行操作,而在matlab里简易清

2021-08-02 17:26:01 2522

原创 C++实现整数和复数的一维线性插值,结果与matlab的interp1一样

C++实现复数的一维线性插值interp1导言函数需求分析源码注意导言最近在进行Qt开发,涉及大量的matlab转C的工作,其中包括插值滤波等,这里对matlab的interp1函数进行了研究并用C++进行了重写。经对比,结果与matlab的interp1()函数生成的插值结果一致。函数需求分析这里我对工作中调用matlab的interp1()函数的实例为例子进行讲解:原matlab程序 : // Ti:已有的时刻的值 // To:插入的时刻的值 // I_Id: 已有的时刻对应的y值

2021-08-02 12:51:32 2704

原创 C++实现matlab的fir1函数

C++实现matlab的fir1函数导言函数需求分析数学过程源码注意导言最近在进行Qt开发,涉及大量的matlab转C的工作,其中包括插值滤波等,但遗憾就求滤波系数的函数fir1而言,多数都是直接用的matlab生成的系数进行滤波,很少有用C生成的,有少数用C进行实现也和matlab生成的系数相差甚远,因此这里对matlab生成滤波系数的fir1函数进行了研究并用C++进行了重写,以备进行FIR滤波。经对比,结果与matlab的fir1函数生成的滤波系数完全一致。函数需求分析这里我对工作中调用ma

2021-08-02 11:25:28 3730 15

原创 机器学习和神经网络的简要框架总结

神经网络和机器学习的简要框架思维导图2思维导图2

2020-10-07 21:52:49 308

原创 数学建模学习思维导图

数学建模学习建模方法框架总结

2020-10-07 21:42:58 2573

原创 数学建模综合评价方法

数学建模学习综合评价总结1总结分析:1.层次分析法(AHP)(不做讨论)2.Topsis方法(处理多方案打分的问题)(优点:数据多与少都可以分析,在系统数据资料较少和条件不满足统计要求的情况下,更具有实用性。缺点:要求样本数据且具有时间序列特性,只是对评判对象的优劣做出鉴别,并不反映绝对水平,具有“相对评价”的全部缺点))3.基于灰色关联度的灰色综合评价法(处理多方案打分的问题)(优点:原理简单,能同时进行多个对象评价,计算快捷,结果分辨率高、评价客观,具有较好的合理性和适用性,实用价值

2020-10-07 21:37:18 19081 3

PenToolInstall_Linux_1_0

In the past year, I have been developing the Qt host computer from scratch, and I want to export and open source some of my own gains Qt is undoubtedly a great cross-platform framework. After the mature and stable QtWidget, Qt will focus onQtQuick. Although its Qml may not be as good as the three-piece web interface development in some aspects, its potential and future can be seen of. However, as a newborn, Qml is indeed in sharp contrast with UI libraries, development documents, and web

2022-07-31

PenToolSetup_win_1_0

2022-06-24

qt mysql增删改查简单demo

qt mysql增删改查简单demo

2022-04-05

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

TA关注的人

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