当前位置: 技术问答>linux和unix
如何将一个char str[256]类型的字符串显示在qt界面的label上
来源: 互联网 发布时间:2016-01-07
本文导语: 因为label->setText(const QString) 因此我的非const字符串不能直接放进参数里去显示,我试过了,也显示不出来,该怎么转换呢? 也就是将char str[]转换为const QStirng 谢谢各位 | string str = "字符串"; QStrin...
因为label->setText(const QString)
因此我的非const字符串不能直接放进参数里去显示,我试过了,也显示不出来,该怎么转换呢?
也就是将char str[]转换为const QStirng
谢谢各位
因此我的非const字符串不能直接放进参数里去显示,我试过了,也显示不出来,该怎么转换呢?
也就是将char str[]转换为const QStirng
谢谢各位
|
string str = "字符串";
QString qstr = (QString)str.latin1();
label->setText(qstr );
QString qstr = (QString)str.latin1();
label->setText(qstr );
|
char*data = new char[128];
label->setText(QString(data).latin1());
delete []data;
楼主改改,应该可以的!
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()
QLabel *label = new QLabel( this, "label" );
label->setGeometry( x , y, width, height) ;
label->setText( tr(pString));
label->show()