在使用QT5中,想把cout输出的内容显示到qtextedit中,cout打印内容如下
找到了一个通过TextStream绑定stdout,可是后来textstream.read()读的字符串为空,代码如下
参考链接https://zhidao.baidu.com/ques...
QTextStream textStream(stdout);
for(int i=0;i<int(m.size());++i)
{
cout<<m[i] <<'\0';
}
cout << " | \0";
resultText->append(textStream.readAll());
也有想过直接把m[i]给append到textedit上,可是textedit只能接受QString类型,转换也会有很多麻烦!恳请大神帮忙
textEdit 可以接收 QString 类型的, 所以要转换一下. 转换不麻烦的.