首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于qstring 跟 char * 之间的转换

2013-07-08 
关于qstring 和 char * 之间的转换const char* intext QString in在textEdit中输入信息(字母,符号,

关于qstring 和 char * 之间的转换
const char* intext = " ";
QString in;

在textEdit中输入信息(字母,符号,数字),
in = ui->textEdit->toPlainText();
intext = in.toStdString().data();

qDebug << intext <<endl;

当输入的内容少于11个字符时,可以正确显示,多与11个就显示错误 。
求解决~! 类型转换
[解决办法]

引用:
要调用的一个函数参数需要char*的参数

QByteArray ba = ui->textEdit->toPlainText().toLatin1();
intext = ba.data();

热点排行