我想将QBitArray转换为QString以在QTextEdit
上显示其值,但我无法做到。
以下是我如何转换它:
String MainWindow::arrToStr(QBitArray arr)
{
QString arrStr = "";
for(int i = 0; i<arr.size(); i++)
{
arrStr += arr.at(i);
}
return arrStr;
}
..我得到以下QString:
&#34; \ 001 \ 000 \ 000 \ 000 \ 000 \ 001 \ 000 \ 001 \ 001 \ 000 \ 001 \ 000 \ 001 \ 000 \ 000 \ 000 \ 001 \ 001 \ 001 \ 000 \ 001 \ 001 \ 001 \ 001 \ 001 \ 000 \ 000 \ 001 \ 000 \ 000 \ 001&#34;
然而,当我在QPlainTextEdit
上显示它时,我看到幸福的面孔,是的,我看到很多:-)
(作为一个imoji),我不是在开玩笑。
如果我尝试在QTextEdit
上显示,则不显示任何内容。