刚刚开始我是这么写的 char* fun(QString data){ QByteArray byte = data.toLocal8Bit(); char* charData = byte.data(); return charData;} 这样子写调用一次是可以的,不过多次调用后 char* b ...
分类:
其他好文 时间:
2016-09-06 18:19:50
阅读次数:
165
要实现小数的四舍五入, 但是这样对负数不好使, 对负数的话, 这个帖子里还有办法: [C] C语言如何实现浮点数的四舍五入? int, float, double 与QString的转化: Qt中 int ,float ,double转换为QString QString与string的相互转换: 1 ...
分类:
编程语言 时间:
2016-09-03 13:38:43
阅读次数:
201
打字游戏 1-1字母/砖块 绘制 QPainter 类 //绘制 painEvent() update() typeGame Dialog 资源清单 20个字母 砖块 背景 数据处理: strut_SICH QString szPath 下落位置 Qpiont cPos//初始位置 Qsize 砖块 ...
分类:
其他好文 时间:
2016-09-02 18:46:11
阅读次数:
126
//DbUtil.h #ifndef DBUTIL_H#define DBUTIL_H using namespace std; QString md5Encode(QString passwd);class DbUtil { public: static QString checkNameT; s ...
分类:
其他好文 时间:
2016-08-31 22:19:51
阅读次数:
366
把QString转换为double类型方法1.不安全的转换方式QStringstr="123.45";doubleval=str.toDouble();//val=123.45方法2.很适合科学计数法形式转换boolok;doubled;d=QString("1234.56e-02").toDouble(&ok);//ok=true;d;12.3456.把QString转换为float形方法1.QStringstr="123.4..
分类:
其他好文 时间:
2016-08-26 15:49:23
阅读次数:
232
1 QSqlQuery::next() 从数据库的开头一直往下找,如果某一行存了数据则返回1,如果是1个空行,则返回02 QSqlQuery::value(0) 如果存入数据库的数据是00 11 11 11 11 则打印出来的是QVariant(QString, "00111111") 转成字符串类 ...
分类:
数据库 时间:
2016-08-23 01:30:14
阅读次数:
278
以下是dbzhang关于qt中文乱码问题原因的阐述,觉得不错:首先呢,声明一下,QString是不存在中文支持问题的,很多人遇到问题,并不是本身QString的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的char类型的窄字符串,我..
分类:
其他好文 时间:
2016-08-22 16:37:35
阅读次数:
242
Qt下面,字符串都用QString,确实给开发者提供了方便。Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型 Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型 因为char*最后都有一个‘/0’作为结束符,而采用 ...
分类:
其他好文 时间:
2016-08-11 19:09:40
阅读次数:
152
1 QString::arg()//用字符串变量参数依次替代字符串中·最小数值 例1: QString str; str = QString("%1 was born in %2.").arg("John").arg(1992);//srt = "John was born in 1992."; 其 ...
分类:
其他好文 时间:
2016-08-02 14:51:26
阅读次数:
159
// 从FTP接收的内容QString FtpUtil::_FromSpecialEncoding(const QString &InputStr){ #ifdef Q_OS_WIN return QString::fromLocal8Bit(InputStr.toLatin1());#else Q ...
分类:
其他好文 时间:
2016-07-31 01:40:17
阅读次数:
148