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())));
}
char エンコーディング UTF-8 を追加しましたが、まだボックスしか表示されません。ここで何が欠けていますか?