• 5375阅读
  • 1回复

通过TCP/IP协议接受到的字符如何转换成QString [复制链接]

上一主题 下一主题
离线aven152273
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-15
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
[font=宋体]请教高人:
        通过TCP/IP协议接受到的字符如何转换成QString。目的是为了我的新建button可以显示通过TCP/IP协议接受到的字符。
离线htyoung

只看该作者 1楼 发表于: 2008-11-15
如果你接收的是 char 类型的数据,
那么可以用 QByteArray 转换为QString:

例子:

QString msg;

QByteArray bytes;

char  str[] ="hello";

bytes.append(str);//可以按字节加入

msg=bytes;


你也可以接收unsigned char类型的数据,但是需要知道数据长度 .
详细 看一下 QByteArray的参考文档.
[ 此贴被htyoung在2008-11-15 22:28重新编辑 ]
***
QT5
***
快速回复
限100 字节
 
上一个 下一个