我有一个在其中显示在 Linux 中QTextBrowser
使用的外部二进制文件的输出内容。QProcess
一切都很好!但是大部分内容只是盒子,所以现在缺少 UTF-8 字符编码,我需要告诉QTextBrowser
. 有什么办法吗?
编码:
....
processRAM = new QProcess();
processRAM->start("memtester", QStringList() << "1" << "1");
.....
connect(processRAM, SIGNAL(readyRead()),this,SLOT(displayRAMTestOutput()));
......
void MainWindow::displayRAMTestOutput()
{
textBrowserData->append(Qtring::fromUtf8(processRAM->readAllStandardOutput())));
}
我添加了字符编码 UTF-8,但我仍然只看到框。我在这里想念什么?