在 QPlainTextEdit *ptxtOutScreen; 上显示输出
        qint32 len = 40;
        QString test;
        char *testChar;
        testChar = new char[len ];
        for (qint32 i=0; i<len ; ++i)
        {
            *(testChar+i) = i;
        }
        test = tr("Test");
        ui.ptxtOutScreen->appendPlainText(QString::number(len, 10));
        ui.ptxtOutScreen->appendPlainText(test);
        ui.ptxtOutScreen->appendPlainText(QString(testChar));
        ui.ptxtOutScreen->moveCursor(QTextCursor::End);
        delete []testChar;
        testChar = NULL;
其中,test可以正常显示...把testChar转换为QString后输出直接是乱码,使用QString::fromAscii,fromUtf8,fromLatin1,fromLocal8Bit等转换char数组 输出的也全部是乱码.....是哪里还要设置吗? 还是干脆就是写错了@_@