在qt开发过程中经常遇到QString类和char数组进行转换,在此记录一下:QString-》char数组QStringstr="12fff";
QByteArrayba=str.toLatin1();
char*c=ba.data();char数组-》QStringcharc[]="12ff";
QStringstr=QString(QLatin1String(c));
分类:
编程语言 时间:
2015-01-20 18:30:09
阅读次数:
188
void MainWindow::String2Hex(QString str, QByteArray &senddata){ int hexdata,lowhexdata; int hexdatalen = 0; int len = str.length(); sendda...
分类:
编程语言 时间:
2015-01-17 16:26:06
阅读次数:
282
编码函数:QByteArray encodeURI(QString str){ QByteArray array; QTextCodec *codec=QTextCodec::codecForName("GBK"); QByteArray tmpArray; tmpArray...
分类:
Web程序 时间:
2015-01-06 13:25:39
阅读次数:
240
1. 一般同意编码方式,就不会产生乱码。统一为utf-8.
2. QT5采用QStringLiteral("");这种方式来处理字面常量的编码问题,不能处理变量,不能处理数组和容器。
3. QString::fromLocal8Bit("柱身");
4. 看网上的例子,大都是QT4中的方法,不适用与QT5没有一个成功的。
5. 最好的解决方法是采用国际化,英...
分类:
其他好文 时间:
2015-01-06 09:56:51
阅读次数:
154
void MainWindow::on_pushButtonShowMarker_clicked(){ QString lat = "104.701681"; QString lon = "31.535617"; //ui->webViewMap->page()->mainFr...
分类:
编程语言 时间:
2015-01-05 20:16:20
阅读次数:
582
#!/usr/bin/envpython#-*-coding:utf-8-*-importsipsip.setapi('QString',2)sip.setapi('QVariant',2)fromPyQt4importQtCore,QtGuiclassMyWindow(QtGui.QWidget)...
分类:
其他好文 时间:
2015-01-04 22:43:29
阅读次数:
321
在网上看了很多帖子,都没起作用
最终自己试出来一种,类似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中封装了数据流类QDataStream和模板类QList。有时需要往流里写模板类对象,但是,QDataStream中,没有参数匹配的运算符重载函数operatorclass UserType{public:UserType();QString id;QString name;}; 实例化模板类Q...
分类:
编程语言 时间:
2014-12-28 23:28:08
阅读次数:
406
传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分配内存的指针. CSt...
分类:
其他好文 时间:
2014-12-23 00:06:55
阅读次数:
221
??
注意,在用QTextStream读写文件时,必须先把文件打开,然后用完以后把文件关闭,如果不想文件存储在硬盘上,最后还要把文件删除,如下代码所示:
QFile fJson(QString::fromStdString(strFilepath +strJsonFileName));
QFile fJsonStyle(QString::fromStdString(strFilepa...
分类:
其他好文 时间:
2014-12-19 14:37:28
阅读次数:
858