如何将一个char str[256]类型的字符串显示在qt界面的label上
因为label-> setText(const QString)
因此我的非const字符串不能直接放进参数里去显示,我试过了,也显示不出来,该怎么转换呢?
也就是将char str[]转换为const QStirng
谢谢各位
------解决方案--------------------string str = "字符串 ";
QString qstr = (QString)str.latin1();
label-> setText(qstr );
------解决方案--------------------char*data = new char[128];
label-> setText(QString(data).latin1());
delete []data;
楼主改改,应该可以的!
------解决方案--------------------char *pString= "1234asdf "
QLabel *label = new QLabel( this, "label " );
label-> setGeometry( x , y, width, height) ;
label-> setText( tr(pString));
label-> show()