怎么将一个char str[256]类型的字符串显示在qt界面的label上

怎么将一个char str[256]类型的字符串显示在qt界面的label上

如何将一个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()

怎么将一个char str[256]类型的字符串显示在qt界面的label上

相关文章:

你感兴趣的文章:

标签云: