これまではqDebug().noquote()
を使ってすべてを出力していました。 #import <QDebug>
Qtで:qDebug()を使って `stderr`に出力するのと同じくらい簡単に` stdout`に出力できますか?
私はstdout
に出力するためにすべてが必要ですが、私はそれを簡単に行う方法がわかりません。
QTextStream cout(stdout, QIODevice::WriteOnly);
しかし、新しいオブジェクトを作成することは簡単な#import <QDebug>
より少しビットより面倒です:私が教えられたか、この。 qtでstdout
を処理するための良い/最も面倒な方法は何ですか?
が、 'QTextStream(STDOUT)' Unicodeをサポートしていません。これを修正する方法はありますか? – Akiva
「ユニコードをサポートしていません」とはどういう意味ですか? 'QTextStream'はあなたのロケール(' QTextCodec :: codecForLocale')のデフォルトのエンコーディングまたはあなたが選択した他のエンコーディング( 'QTextStream :: setCodec')を' QString'(UTF-16)からデフォルトのエンコーディングに変換します。 –
私が意味するのは、私のユニコードが 'qDebug()<<"≢≢≢ ";'の下にある私のシェルに正しく表示されていないということです。 – Akiva