在网上看了很多帖子,都没起作用
最终自己试出来一种,类似strcpy memcpy 的原理,给出指针地址和内容长度进行拷贝。
QByteArray data
QString str;
str = QString::fromUtf8(data.data(),data.length());
如果直接str = data。但data中存在NULL时,那么只能赋值第一个NULL...
分类:
其他好文 时间:
2014-12-30 13:37:06
阅读次数:
111
在Qt中,用的最多的是GUI页面,但GUI比较慢,有些小的试验不妨先用console,当然在Qt里面可以直接使用cout, cin这些。 不过可能不会兼容Qt自带的一些类型,比如QByteArray等类型。在网上找了一下,发现可以用如下的方法来进行输出。首先需要包含下列头文件: #include ....
分类:
其他好文 时间:
2014-12-21 20:38:16
阅读次数:
160
c++回调包含类函数回调和非类函数回调。类函数回调,函数指针指向函数名称,需要带类作用域,调用时需要用到类指针。如qt里面定义一个返回值为qbytearray的函数指针, typedef QByteArray (myThead::*Func_Construct)(QByteArray line);/...
分类:
编程语言 时间:
2014-12-17 00:06:34
阅读次数:
264
??
新建项目13IO
13IO.pro
HEADERS
+=
MyWidget.h
SOURCES
+=
MyWidget.cpp
QT
+=
gui widgets
network
CONFIG
+=
C++...
分类:
其他好文 时间:
2014-12-15 09:00:43
阅读次数:
435
bool IsDigitString(QString strSource){ bool bDigit = false; if (strSource.isEmpty()) { return bDigit; } QByteArray strByteArray = strSource....
分类:
其他好文 时间:
2014-11-09 00:54:16
阅读次数:
1072
http://blog.csdn.net/ymc0329/article/details/7284514int 转 QStringint m=1;QString b;b=QString::number(m)QString 转intQString a="1111"int b;b=a.toInt()ch...
分类:
其他好文 时间:
2014-11-02 16:17:13
阅读次数:
212
在QT中进行串口通信时,很多情况要用到发送16进制的数据。从网上找来了一段代码测试能用: static QByteArray QString2Hex(QString str) { QByteArray senddata; int hexdata,lowhexdata; int h...
分类:
其他好文 时间:
2014-08-31 21:14:21
阅读次数:
177
HTTP Patch方法是除了post,get,put,delete之外的一个新方式,网上查不到的,也算是独家吧:主要用下面这个方法:QNetworkReply *sendCustomRequest(const QNetworkRequest &request, const QByteArray &...
分类:
数据库 时间:
2014-08-19 22:14:55
阅读次数:
787
因为利用QByteArray可以很方便的利用其API对内存数据进行访问和修改, 构建数据库blob字段时必不可少; 那如何向blob内写入自定义的结构体和类1. 利用memcpy拷贝内存数据 //自定义person结构体Cpp代码typedefstruct{intage;charname[20];}...
分类:
其他好文 时间:
2014-07-11 23:53:33
阅读次数:
924
最近帮学长写了个Qt Tcpsocket客户端的应用程序,被一个问题困扰了许久.因为以前没有用Qt 写过socket的客户端程序
加上时间比较紧,都没能好好的查看些资料就急忙的写代码,看了一些别人的代码,差不多都是相同的,但是我就出现了收数据
不全的问题..
最后查出原因是我在接受服务器端的数据时使用了read()这个函数,接收的是个结构体,这里顺便说下怎么在Qt 下收发结构体
发:cli...
分类:
其他好文 时间:
2014-06-19 11:13:54
阅读次数:
342