• 10479阅读
  • 4回复

请问怎样把C语言里面的char转换为QString类型呢? [复制链接]

上一主题 下一主题
离线mark1728
 

只看楼主 正序阅读 楼主  发表于: 2006-06-01
请问怎样把C语言里面的char转换为QString类型呢?
我用socket接收到char的字符,一定要用QString才能在QT里面显示吗?


如果要用QString类型,怎么样把char转换成QString呢?
[ 此贴被XChinux在2006-06-01 19:09重新编辑 ]
离线hanxing30

只看该作者 4楼 发表于: 2008-04-10
QTextCodec *codec = QTextCodec::codecForName("gb18030");

QLabel *label = new QLabel();
label->setText(codec->toUnicode("中文"));
离线matrix_ming

只看该作者 3楼 发表于: 2008-04-10
如果里面有中文字符怎么办呀
离线cocalele
只看该作者 2楼 发表于: 2006-06-01
char* szStr="Hello world";
QString str(szStr);
离线XChinux

只看该作者 1楼 发表于: 2006-06-01
详细看看QString的类说明文档
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个