【Linux】ザウルス開発系スレッド-5【SL】at LINUX【Linux】ザウルス開発系スレッド-5【SL】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト5:login:Penguin 04/11/26 19:14:59 nzRMMKyc >>1 乙 6:login:Penguin 04/11/26 21:29:37 xCg1Wce+ >>4 シャープの開発チュートリアルからの引用 2.4 日本語対応手順 翻訳ファイルを作成する方法でも日本語に対応できますが、ソースファイル中に直接日本語を 記述しても日本語を表示できます。ここでは、直接記述する方法について説明します。 ソースファイル中に直接日本語を記述して日本語を表示するには、QString クラスのfromUtf8() メソッドを使用します。 このメソッドでは引数に指定したUTF8 をUnicode に変換します。 従ってfromUtf8 に渡す日本語はUTF8 で書かれていなければなりません。 文字コード変換ツール等を利用してUTF8 で保存して下さい。 以下、ラベルを作成し「ラベル」と表示する場合の例です。 QLabel *mylabel= new QLabel( "dummylabel" , this ); mylabel->setGeometry( 10, 10, 100, 30 ); mylabel->setText( QString::fromUtf8( "ラベル" ) ); ※“ラベル“はUTF8 で保存されていますので、通常Linux 上で見ると文字化けしています。 この際に注意するのは、QApplication クラスではなく、QPEApplication クラスのオブジェクト を作成することです。QApplication クラスのオブジェクトを使用すると日本語が表示されませ ん。 ヘッダのインクルードは #include <qpe/qpeapplication.h> オブジェクトの生成は QPEApplication myapp( argc, argv ); 等としてください。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch