SSブログ

タイトルバーの文字化けを直す [Qt]

さて、ファイル選択ダイアログのタイトルバーの文字が化けてしまう件ですが、まずは、先日調べた以下のフレーズを試してみようと思います。今のところ翻訳データは無いので、main()に下記を追加してみます。

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>」だとのこと。

追加して実行したところ・・。

10122100.png
文字化けが直りました



正常に表示できました。と言うことで、簡単ですが、今回はこれで。







nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

ブログを作る(無料) powered by SSブログ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。