タイトルバーの文字化けを直す [Qt]
さて、ファイル選択ダイアログのタイトルバーの文字が化けてしまう件ですが、まずは、先日調べた以下のフレーズを試してみようと思います。今のところ翻訳データは無いので、main()に下記を追加してみます。
ソースはこんな感じです。
これでうまくいくといいですけどねぇ・・
これで実行してみます。・・・コンパイルエラーが出ました・・。
ヘッダをインクルードするのを忘れてました。QTextCodecのページを見たところ、「#include <QTextCodec>」だとのこと。
追加して実行したところ・・。
文字化けが直りました
正常に表示できました。と言うことで、簡単ですが、今回はこれで。
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); |
ソースはこんな感じです。
#include <QtGui/QApplication> #include "mainwindow.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); w.show(); return a.exec(); } |
これで実行してみます。・・・コンパイルエラーが出ました・・。
ヘッダをインクルードするのを忘れてました。QTextCodecのページを見たところ、「#include <QTextCodec>」だとのこと。
追加して実行したところ・・。
文字化けが直りました
正常に表示できました。と言うことで、簡単ですが、今回はこれで。
コメント 0