让我抓耳挠头1个小时。 如果返回值是QString,就无法编译运行通过了,至少运行无法通过,堆栈被破坏。 ...
分类:
编程语言 时间:
2017-03-31 20:02:51
阅读次数:
216
由于下位机通过串口传上来的字符串都是单字节的ASIIC码,直接转换为QString 不行,会出现乱码。 原因是QString是双字节的字符,所以,要特殊处理。 上代码 ...
分类:
其他好文 时间:
2017-03-24 19:14:16
阅读次数:
146
1.QString转char * 先将QString转换为QByteArray,再将QByteArray转换为char *。 注意:不能用char *mm = str.toLatin1().data();。 因为str.toLatin1()得到的QByteArray类型结果不能保存,最后转换mm的值 ...
分类:
其他好文 时间:
2017-03-22 21:03:50
阅读次数:
247
structPUBLIC_DATA_SEND
{
boolifrealtimedata;
boolifdatasend;
boolconfirmflag;
intsendtimes;
intsendtime;
QList<QString>waitconfirmterminal;
QList<QString>DateTimeList;
charcapturetime[20];
}SEND;
intpackage_public_data(QDomDocument*doc,PUBLIC_..
分类:
其他好文 时间:
2017-03-13 22:33:03
阅读次数:
197
#include<QString>
#include<QDebug>
#include<stdio.h>
#include<stdlib.h>
#include<QDomDocument>
#include<QtXml>
//XMLDOM的方式
intmain(intargc,char*argv[])
{
QByteArrayarray;
QDomDocumentdoc;
QDomProcessingInstructionins..
分类:
其他好文 时间:
2017-03-13 16:43:50
阅读次数:
2249
1.判断QString是否为纯数字 2.查找自身最长重复子字符串 3.树形列表复选框操作 4.更改文件权限 // 实现 1.判断QString是否为纯数字 2.查找自身最长重复子字符串 3.树形列表复选框操作 4.更改文件权限 ...
分类:
其他好文 时间:
2017-03-12 10:57:12
阅读次数:
273
1.运行结果: 2.代码 main.cpp constantDialog.h constantDialog.cpp ...
分类:
其他好文 时间:
2017-03-10 13:16:11
阅读次数:
255
先在QT5.7 编译到开发板上,报错 enumtest.h: error: ISO C++ forbids declaration of 'Q_ENUM' with no type [-fpermissive] Q_ENUM(PINYINENUM)开发板上QT版本5.2,没有这个Q_ENUM,只能另 ...
分类:
编程语言 时间:
2017-03-08 13:22:36
阅读次数:
476
创建一张表:QStringquerystr;
querystr="createtableifnotexiststerminaldata(TerminalIDvarchar(20),";
QMap<QString,QString>::iteratoritC;//
for(itC=Map_variable_info.begin();itC!=Map_variable_info.end();++itC)
{
querystr+=itC.value()+"varchar(20),";
}
qu..
分类:
数据库 时间:
2017-03-04 22:52:04
阅读次数:
200
转载于http://www.cnblogs.com/onlycxue/archive/2012/10/30/2746902.html Qt 的QString类的使用 Qt的QString类提供了很方便的对字符串操作的接口。 使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替。 Q ...
分类:
其他好文 时间:
2017-03-02 22:04:52
阅读次数:
156