自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 利用递归删除文件夹(文件夹中套文件夹)

//删除目录bool deldir(const AnsiString &P){if(P.IsEmpty()||P.Length()<4)return false;//参数必须大于3,即不能为磁盘根目录或空白int len = P.Length();char* Path = P.c_str();AnsiStri...

2019-09-05 14:52:36 714

原创 AndroidStudio出现Subclasses of PreferenceActivity must override isValidFragment(String)to...解决方式

当遇到如下图所示的报错:可以在以PreferenceActivity为父类的子类中重写函数isValidFragment函数://SDK版本19之后 ,PreferenceActivity子类需要重构这个函数@Overrideprotected boolean isValidFragment (String fragmentName) { return true;}...

2019-05-14 19:06:11 400

原创 Vector容器中取出其中不同的值,并存入另一个Vector中

transTable-&gt;SetList也是一个 vector&lt;int&gt;容器   vector&lt;int&gt; IntervalNum;    bool bSetList;    for(int i = 0; i &lt; transTable-&gt;SetList.size(); i++)    {        bSetList = false;     ...

2018-11-16 09:17:56 2376 1

转载 C++数值类型与string的相互转换

1.数值类型转换为string1.1使用函数模板+ostringstream使用函数模板将基本数据类型(整型、字符型、实型、布尔型)转换成string。//ostringstream对象用来进行格式化的输出,常用于将各种类型转换为string类型//ostringstream只支持templatetypename T> string toString(const T& t)

2017-11-01 17:04:30 938

转载 Qt中中文字符转换问题

1 QString是按unicode编码的,如果需要8bit编码则要加 tr(),要与 char* 相互转换则需要制定编码格式:utf-8,gb2312,gbk等2 自己遇到的问题:     通过 QString转换为char*时,全是“????”     程序设计是在main函数中制定tr()的编码格式未utf-8但是没有指定 string的编码格式3 解决方法:    1)

2017-09-18 11:29:01 955

转载 C++ Builder中 TMemIniFile读取效率比TIniFile快很多

ini 文件操作记要(2): 使用 TMemIniFileunit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Butt

2017-08-25 09:46:59 791

转载 QTableWidget生成空行后无法取cell值的原因

判断cell内容为空, 可以这样实现:[cpp] view plain copyif(ui->tableWidget->item(i,j)==NULL||             //判断指向该cell的指针是否为空               (ui->tableWidget->item(i,j)&&                

2017-03-06 19:35:10 688

转载 关于Qt5.7生成应用程序图标的操作

1. 新建文件icon.rc,内容为: IDI_ICON1 ICON DISCARDABLE “main.ico” 2. 将icon.rc和main.icon 文件放到程序目录下,和.pro文件放在一起。 3. 在 pro工程文件最后添加一句: RC_FILE = icon.rc 4.qmake项目,再重新构建项目(将ico和rc文件拷贝到release目录中)5.重新

2016-12-24 13:26:40 403

原创 Qt中QTextBrowser有序显示接收到的字符串

在QTextBrowser控件如果使用append()函数进行字符串显示,容易造成显示分段错误,例如单词“move”可能被拆成“mov”和“e”两行而用下面的函数则没有这种现象 QByteArray requestData; QString strDisplay; if(my_serialport->bytesAvailable()>=1) {

2016-12-23 14:39:42 18027

原创 QT中对QButton按键进行键盘关联的程序例子

ui->pushButton_Enter->setShortcut(Qt::Key_Return);设置按钮关联到Enter键

2016-12-23 14:27:00 3045 2

转载 QT下int与QByteArray的转换

QT下int与QByteArray的转换 2012-07-22 19:39:44分类: C/C++int转QByteArray [c-sharp] view plaincopyQByteArray  intToByte(int i)  {      QByteArray abyte0;      aby

2016-10-24 11:41:12 6678

转载 STM32软件复位

STM32软件复位(基于库文件V3.5) void SoftReset(void){__set_FAULTMASK(1);      // 关闭所有中端NVIC_SystemReset();// 复位}  在官方软件库的 core_cm3.h 文件里 直接提供了 系统复位的函数   static __INLINE void NVIC_SystemRe

2016-10-10 11:48:08 920

原创 QT对BIN文件的读取

void Widget::on_pushButton_OpenBin_clicked()//按钮响应{ QString fileName=QFileDialog::getOpenFileName(this,QString::fromLocal8Bit("bin file"),qApp->applicationDirPath(),

2016-10-09 11:02:24 11301 17

转载 STM32_IAP详解(有代码,有上位机)

STM32_IAP详解(有代码,有上位机)时间:2015-03-14 00:59:48      阅读:13894      评论:0      收藏:1      [点我收藏+]标签:  Iap,全名为in applacation programming,即在应用编程,与之相对应的叫做isp,in system programming,在系统编程,两者的不同是isp需

2016-09-23 10:54:02 1520

转载 QCustomPlot的replot效率

Plot性能提升QCustomPlot采用了大量的技术比如自适应采样和文本对象缓存为了减少replot的时间。然而一些特性比如半透明的填充,反锯齿和粗线条都可能导致低效率。如果你在你的程序中注意到了这些。这有一些提示关于如何跳高Replot的性能。大部分时间耗费在绘图函数上尤其是绘制高密度的图形和其他图。为了最大性能思考下面几点:使用Qt4.8.0及以上的版本,性能将会有双倍或

2016-09-08 16:24:57 5773

转载 Qt程序打包发布

1、 Qt Widgets Application可执行程序发布方式首先用 QtCreator 新建一个Qt Widgets Application 项目,直接用默认的QMainWindow 程序就可以了,项目名字假定是hellomw。然后以 Release 方式编译生成exe 程序:生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:C:\

2016-09-08 15:01:35 463

转载 QCustomplot整理

QCustomPlot 使用整理QCustomPlot 是一个比较小的 QT 图表插件。使用时,我们在程序中写完相关调用的代码后,只需将 QCunstomPlot.cpp 和 QCustomPlot.h 两个文件加入工程,正常编译即可。看起来使用挺方便。对于简单的,效率不高的数据可视化需求,基本能满足。这里把使用该插件的一些经验做简单记录。 1. 插件的声明QCusto

2016-09-08 09:12:25 862

转载 Qt中sender()函数的用法

你在一个槽里面,调用这个函数,返回的就是你信号来源的对象;QPushButton *aaaa = new QPushButton(this);比如 connect(aaaaa, SIGNAL(Click()), this, SLOT(Onaaaaa());void Onaaaaa(){QPushButton *ccc = (QPushButton*) sender();}

2016-08-30 09:23:13 12114

原创 Qt显式调用动态文件(dll)

调用ECanVci.dll文件为例项目工程.pro文件中加入LIBS += -lECanVci工程项目目录中加入编译过后在生成的中分别加入相关文件其中以Relese为例,打开文件夹,放入相关文件再打开文件夹,放入,debug类似,其中部分文件不是每次都要全部放进去,为了方便,这里就都放进去了。

2016-08-23 11:52:05 985 2

原创 Qt服务器的搭建

项目的.pro文件添加:QT+= network项目的.h文件添加#include #include char a[20]; QTcpServer *tcpServer=new QTcpServer(this);//用于创建服务器连接 QTcpSocket *clientConnection;//用于处理连接成功后和客户端的数据处

2016-08-23 10:19:54 6105 4

原创 Qt customplot插件中绘制实时时间堆积曲线

ui->widget_tem->xAxis->setAutoTickStep(true);//自动分配刻度间距 ui->widget_tem->xAxis->setAutoTicks(true);//自动分配刻度 double key=QDateTime::currentDateTime().toMSecsSinceEpoch()/1000.0;//将字符串转化为分

2016-08-23 10:10:47 4466

串口/ssh调试助手源码,Qt5.7.1 MinGW 编译

用于需要修改编写串口,ssh通讯程序的开发者参考,熟悉其中串口和ssh库的使用

2023-07-06

简单串口指令下发工具,包含CRC校验工具

用于简单串口指令下发,包含CRC校验工具

2023-07-06

配网104规约规范文件

配用电104规约规范,适用于电力行业通讯技术开发者查阅

2023-07-06

配网101规约规范文件

配用电101规约规范,适用于电力行业通讯技术开发者查阅

2023-07-06

QSsh-master.rar

里面examples_bin文件夹为例子,需要引用编译源码生成的dll或者.a文件,我只编译了里面的shell工程例子,得到了libQSsh.a和QSsh.dll,用来做SSH通讯没啥问题

2019-07-30

带波形显示的串口调试助手

能将串口接收到的数据实时转化为波形图,不过有点小bug,数据量太大会出问题,希望有谁能解决告知我

2015-06-02

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

TA关注的人

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