在QT中进行串口通信时,很多情况要用到发送16进制的数据。从网上找来了一段代码测试能用: static QByteArray QString2Hex(QString str) { QByteArray senddata; int hexdata,lowhexdata; int h...
分类:
其他好文 时间:
2014-08-31 21:14:21
阅读次数:
177
QStyleFactory类创建QStyle对象。#include 静态公有成员QStyle* create(const QString & key)QStringList keys()详细描述 QStyleFactory类创建QStyle对象。 QStyle是一个抽象基类,封装了GUI的外...
分类:
其他好文 时间:
2014-08-27 21:59:28
阅读次数:
203
QString toInt()函数慎用:我们在使用Qt编程时,习惯使用其提供的封装的函数,但是这是就要额外注意了,对于使用toInt(a,10)将QString 类型的a转换成10进制数时,a只能有0-9的字符组成,如果含有其他字符,会输出为0,导致最终的结果不对,对于16禁止也是类似的要注意。然后...
分类:
其他好文 时间:
2014-08-27 14:24:58
阅读次数:
1291
这两天工作搞了下QT,主要是为了实现一个功能,跨平台用的。功能是这样的,根据一个页面表单进行选择元素最后生成一个xml文件发送到手机上,因为之前实现了xmpp发送文件的作用,所以现在只需要根据文件生成一个xml文件。中途还算顺利,两天搞定!
最终创建xml的代码就是这一段:
void hellodialog::create_Xml()
{
QString fileNa...
分类:
其他好文 时间:
2014-08-27 09:24:53
阅读次数:
231
Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型在Qt下怎样将QString转char*呢,需要用到QByteA...
分类:
其他好文 时间:
2014-08-01 15:38:51
阅读次数:
145
1 添加一个QPushButton,和QTextEdit。点击按钮选择文件并且将文件里的内容显示在QTextEdit上。
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),
QDir::curr...
分类:
其他好文 时间:
2014-07-29 14:21:30
阅读次数:
323
在用Qt开发应用程序时有时候需要将float类型转换为unsigned short类型的。如果进行强制类型转换,那么会出现精度损失的问题,使数据变得不正确。那么可以通过先将float类型的转换为QString类型的,QString sNum = QString::number(fNum);然后调用s...
分类:
其他好文 时间:
2014-07-28 23:47:04
阅读次数:
418
Qt自己提供了一种国际化的方案,而不是采用INI配置文件的方式。使用QString,QTranslator等类和tr()函数能够很方便的完成加入国际化的支持,...
分类:
其他好文 时间:
2014-07-22 22:39:14
阅读次数:
185
1.char转化为QString
QString::fromAscii(char)
2.去除QString...
分类:
其他好文 时间:
2014-07-21 22:24:12
阅读次数:
251
标准C++提供了两种字符串:一是C风格的以“\0”字符结尾的字符数组,二是字符串类String。而Qt字符串类QString功能更强大。
QString类保存16位Unicode值,提供了丰富的操作、查询、转换等函数。该类还进行了使用隐式共享、高效的内存分配策略等多方面的优化。
1)字符串操作
与C++中的String字符串类一样,QString也提供了“+”和“+=”操作符号来符合两个字符...
分类:
其他好文 时间:
2014-07-20 10:17:08
阅读次数:
169