6 LVsler

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 16w+

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

//删除目录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:12

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

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

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

2018-11-16 09:17:56

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

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

2017-11-01 17:04:30

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

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

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

关于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

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

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

2016-12-23 14:39:42

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

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

2016-12-23 14:27:00

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

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

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

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

QCustomPlot的replot效率

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

2016-09-08 16:24:57

Qt程序打包发布

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

2016-09-08 15:01:35

QCustomplot整理

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

2016-09-08 09:12:25

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

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

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

2016-08-23 11:52:05

Qt服务器的搭建

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

2016-08-23 10:19:54

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。