QT:如何将QBitArray转换为QString?

时间:2017-09-07 17:05:16

标签: c++ arrays qstring

我想将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上显示,则不显示任何内容。

有人请告诉我发生了什么事吗?

0 个答案:

没有答案