文字化けを防ぐ

UTF8でコードを書いていると、ラベルやタイトルに日本語で文字列を設定した時、文字化けします。そんな時、予めこう宣言しておくと、文字化けしなくなります。

#include <QTextCodec>

QTextCodec::setCodecForTr( QTextCodec::codecForName("utf8") );