[Armadillo:08960] Re: Armadillo-460 Qtアプリで日本語を表示する方法

高橋 宏章 email@hidden
2013年 7月 4日 (木) 08:20:05 JST


高橋です。

私が「日本語が表示されない」という状態の時は単に日本語が文字化けする
状態でしたね。
中室様の状態とは異なるので、何か環境的な問題かと思われます。
フォントが入ってないとか?

ちなみに、私のQt開発環境は
Howto:Armadillo-440でQt!
http://armadillo.atmark-techno.com/howto/armadillo-440-qt-1
がベースです。ATDEも第2回で紹介されているものをそのまま使用しています。

ただ、私の使用ハードはArmadillo-440だったのでそのまま使用していますが、
Armadillo-460だとそのままでは駄目でしょうか…その辺りはわかりません。

以上、よろしくお願い致します。

----- Original Message ----- 
From: "中室 純" <email@hidden>
To: "Armadillo general discussion list" <email@hidden>
Sent: Wednesday, July 03, 2013 7:53 PM
Subject: [Armadillo:08959] Re: Armadillo-460 Qtアプリで日本語を表示する方法 



> ありがとうございます。
>
>> ただ、これが正解かどうかは理解していません。
>
> 頂いた情報は、全てが貴重な情報として頂いております。
>
>
>
>> 1)main関数内で
>>   QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
>
> こちらの方法を試してみましたが、変わらず日本語が出ませんでした。
>
> QtでTextEditを張り、その中に”にほんご”と、改行して”1234567”を入れた状態 
> 
> にして、Armadillo-460(SDカード上)で起動させてみたところ、
> ”にほんご”が書かれている部分には、何かが存在し、透明で見えていない状態に
> なっている様です。
> ”にほんご”の部分でキーボードの矢印キーを押しても横移動しないのですが、
> Deleteキーを”にほんご”の文字数分+1回押すと、1行無くなります。
>
> グラフィック的な問題のようにも感じます。
>
>
> 正直お手上げの状態です・・・。
>
>
>
>
> やりたい事は、Configメニューのような単純なツリー型のメニュー画面を
> 作りたいと思っています。
> ユーザが見やすいように、文字を大きくしたり、赤・青・緑のような比較的単純
> な色で文字や背景に色をつけたりしたいです。
> 基本ユーザが日本人なので、日本語表示を必須にしたいです。
>
> Qtのような簡単に作成出来る物である必要はなく、コードのみで作成する方法
> でも構いません。
>
> コンソールの状態でも、文字を大きくしたり(例えば1文字を画面いっぱいに表
> 示するなど)、色をつけたりすることが可能であれば、それでも良いです。
>
> 本題とは違ってしまいますが、何か良い作成方法はないでしょうか。
>
> 宜しくお願い致します。
>
>
>> 高橋です。
>>
>> 私も日本語表示はいろいろ試して結局、
>>
>> 1)main関数内で
>>   QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
>> 2)日本語使用時に
>>   QString::fromUtf8(str)
>>   例)ui->label1->setText(QString::fromUtf8("にほんご"));
>>
>> としていて、表示はされています。
>> ただ、これが正解かどうかは理解していません。
>>
>> 以上、よろしくお願い致します。
>>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 




armadillo メーリングリストの案内