不是一个称职的程序员……
发布时间:2014-01-04 15:03:33
如果qt界面汉子显示乱码,可以有一下几种办法:在main.cpp文件中添加如下内容:#include <QTextCodec> //相应的头文件 QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); //指定utf-8为字符集或者 QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); //他返回了系统指.........【阅读全文】
发布时间:2014-01-02 16:32:17
背景介绍:最近在做Qt串口相关PC机软件的开发。于是涉及到很多IO的操作,而IO的接收经常会存放在QByteArray里面。于是QByteArray和QString之间的转换就不可避免。像这种转换,在网上已经很多了,这里我着重介绍我在实际应用中的两种方法,而且是转换为16进制数的方法。QByteArray t.........【阅读全文】
发布时间:2014-01-02 16:30:35
11、各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str=QString(a);QString 转换为 char方法也用很多中QString str="abc";.........【阅读全文】
发布时间:2014-01-02 16:28:17
//将一个字符串转换成十六进制void Widget::String2Hex(QString str, QByteArray &senddata) { int hexdata,lowhexdata; int hexdatalen = 0; &nbs.........【阅读全文】
发布时间:2014-01-02 16:21:55
转自:http://blog.csdn.net/yafeilinux/article/details/4717706(说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或直接用源码编写,程序稍有不同,请自己改动。) 在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。.........【阅读全文】