岡部です。いつもお世話になっております。
Ubuntu 14.04上で動作していたQt4を使ったGUIアプリケーションをQt5に移植しようとしています。 Qt4でアプリケーションを動作させた時には問題は起きていません。
Qt5に移植したアプリケーションはビルドは通り、アプリケーションは起動するのですが、起動するたびに、、、
* ある時は正常にGUIに漢字が表示される * ある時はGUI上のカタカナなどが豆腐になる(化ける)
という症状に悩んでいます。
アプリケーションの起動時に
QTextCodec::setCodecForLocale(QTextCodec::codecForLocale()); QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
のような行を入れてみたのですが、改善しません。
なにかヒントをいただけたら助かります。 以上よろしくお願いいたします。
岡部です。いつもお世話になっております。
2016-02-19 15:59 GMT+09:00 Kiwamu Okabe kiwamu@debian.or.jp:
Ubuntu 14.04上で動作していたQt4を使ったGUIアプリケーションをQt5に移植しようとしています。 Qt4でアプリケーションを動作させた時には問題は起きていません。
その後、Ubuntu 15.10 x Qt 5.4.2 の組み合わせで当該アプリケーションをビルドしてみたところ、正常に文字が表示されました! どうやら Ubuntu 14.04 で配布されている Qt 5.2.1 の問題だったようです。
当該バグレポートは見つけることはできませんでした。。。
なんにせよ解決できてよかったです。ありがとうございました。