[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/22 15:13 / Filesize : 182 KB / Number-of Response : 632
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【GUIツールキット】Qt 総合スレ 4【Win/Mac/Linux】



1 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 04:29:47 ]
Qt(キュート)は C++ ベースの GUI ライブラリです。
フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、グラフィックス(OpenGL)や
各種コンテナ、XMLパーサー、組み込み JavaScript など、ライブラリの機能は多岐に渡ります。
また、「Qt Creator」という GUI ビルダ付きの専用 IDE が用意されています。

■対応プラットフォーム(デスクトップ用途の場合)

Windows 98, Me, NT4, XP, Server2003, Vista
Mac OS X 10.3, 10.4, 10.5
Linux

■ライセンス

・オープンソース版(Open-source version)
 LGPL 2.1 または GPL 3.0 のうちどちらかを利用者が選べます。
 LGPL を選んだ場合は商用利用が可能です(いくつか制限あり)。

・商用版(Commercial version)
 こっちはQt Softwareか日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います

■Qt を使って作られたソフト例

KDE、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio など

■前スレ

[KDE/Qt]Qtについての疑問を教えあうスレ 3
pc11.2ch.net/test/read.cgi/tech/1194158506/


151 名前:デフォルトの名無しさん [2009/05/18(月) 14:45:57 ]
>>150
その後、分かったことですが
どうやらQTextCodecのバグ?のようです。

#include <QDebug>
#include <QTextCodec>
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));

qDebug() << "ffあ";
QString string("ffあ");
qDebug() << string;
とすると、
ffあ
"ffあ"
となります。
EUC-JPとかの環境でもなるか、どなたか調べてもらえないでしょうか?


152 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 14:51:23 ]
QTextCodecの問題なら、ローカルでも再現できますよね?
QtCreatorを使っているなら、
エディタのオプションでエンコードを変えられます。
Emacsとかでもちゃんと文字コードは変えられますよ?

153 名前:デフォルトの名無しさん [2009/05/18(月) 14:53:55 ]
>>151
訂正

今気づいたのですが、
151の結果の
ffあ
"ffあ"
は、コンソール上では
ffdy
"ffdy"
になっていたのですが、コピーして貼り付けたら
151のようにちゃんとした結果になっていました。
こちらの環境の問題かもしれません。
もう少し自分で調べてみなす。
お騒がせしました。


154 名前:デフォルトの名無しさん [2009/05/18(月) 15:03:25 ]
てst

155 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 15:32:50 ]
>>150
どうもWidgetの表示の問題のような感じ。encode/decode系は関係ないと思う。
"ff<UTF-8>" が表示で化ける感じ。 f以外を使うと化けない。
化けない環境もあるみたいなので調査中。

QString text = QString::fromUtf8("ff\xe3\x81\x82");
QLabel label( text );
label.show();
qDebug() << text;

でqDebug()は正しく表示するが、QLabel(QLineEditやQTextEditも)はNG。
先頭の文字をf以外にすると問題なし。

156 名前:デフォルトの名無しさん [2009/05/18(月) 17:02:02 ]
>>155
ffが先頭の文字でなくて、途中にあってもそれ以降にある日本語が化けるようです。
例えば
"testfftestあ"
また、"fiあ"
も化けします。

157 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 17:31:55 ]
>>156
フォントをDejaVu系から変えたら正常に表示されない?
こちらでは他のフォントにするとちゃんと描画される。
ややこしいバグだけど、デフォルトのフォントでうまくいかないのは困るな。

158 名前:デフォルトの名無しさん [2009/05/18(月) 18:00:14 ]
>>157
おっしゃる通り。フォントの問題だったようです。
ただ、DejaVu系ではだめでした。
さざなみゴシックにしたら、ちゃんと表示されました。
ありがとうございました。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<182KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef