当前位置:编程学习 > wap >>

求助-关于QTreeWidget显示项的问题

我把从socket传过来的字符数组转换成Qstring然后显示在QTreeWidget上,部分代码如下:
QTreeWidgetItem *item = new QTreeWidgetItem;
char name[256];
memset(&name, 0x00, 256);
memcpy(&name, dirlistbuf, 256);              //把从socket传过来的dirlistbuf转给name字符数组
printf("%-30s\t", name);          
s2=QString::fromLocal8Bit(name,sizeof(name));
item->setText(0,s2);
ui->filelist->addTopLevelItem(item);


printf那一步是可以正常显示出name数组的,但是 QTreeWidget无法显示,显示出一串不知道是什么:[img=http://www.qtcn.org/bbs/attachment/Mon_1204/17_128419_a3f519e134da132.jpg?24][/img]
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,