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


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

[KDE/Qt]Qtについての疑問を教えあうスレ 3



1 名前:デフォルトの名無しさん [2007/11/04(日) 15:41:46 ]
【次スレ案】

QtはTrollTechが作成したC++ベースのGUI toolkitで、
OS間の差異を意識せず開発できるように作られたライブラリ群です

GUIだけではなく、ネットワーク、マルチスレッド、グラフィック(OpenGL)や
各種コンテナ、XMLパーサーなど豊富なライブラリを持ちます

Win, Linux, Mac版があり、11月04日現在でQt4.3.2
有料版・無料版(Open Source Edition)とあり、無料版はGPL

■Trolltech
  trolltech.com/

■ダウンロード
  trolltech.com/developer/downloads

■Qt ダウンロード
  trolltech.com/developer/downloads/qt/index

■Qt 4.3 リファレンスドキュメント (オープンソース版)
  doc.trolltech.com/4.3/

■解説本・サイトなど
  trolltech.com/developer/books.html
  ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-344-9
  www.sra.co.jp/qt/relation/index.html

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

943 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 16:58:21 ]
自作したプログラムが別PCだと文字化けしちゃう
どっちもWindowsXPだし文字コードの問題じゃないと思うんだけど、誰か助けて

944 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:12:37 ]
どう化けてる?

945 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:18:11 ]
>>943
codecsも入れたか?
Qt*4.dllの他に、日本語だったら codecs/qjpcodecs4.dllも実行時に読みにいくぞ

946 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:38:24 ]
>>944-945
直りました。どうもありがとう。
要求されないものもあるんだね・・・

947 名前:デフォルトの名無しさん [2009/03/23(月) 17:48:46 ]
LGPLだと
Qtライブラリ(動的リンク)を使って、自分で書いたコードは非公開。
Qtそのもの」を改造したら公開でOK?

948 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 20:02:24 ]
ライセンスをおおざっぱにまとめるとこんな感じか。

各ライセンスでの自作アプリのソース公開/頒布
Qtのライセンス   アプリのライセンス     Qtの頒布/(変更部分のソース公開)
GPL           GPL(ソース公開必須)      必須
LGPL         任意(ソース公開不要)      必須
商用          任意(ソース公開不要)      不要

*: LGPLは動的リンク時

実際には他にも条件(リバースエンジニアリング関係とか)あるので、
きちんとライセンスの条文を読むこと。

チェック/修正よろしく。

949 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 11:09:05 ]
枠だけで中は奥が見えるウィンドウ作りたいんだけど、どうしたら出来るでしょうか?

950 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 17:32:41 ]
>>949
4.5でいいなら
ttp://doc.trolltech.com/4.5/qwidget.html#creating-translucent-windows

951 名前:デフォルトの名無しさん [2009/03/25(水) 00:05:49 ]
>>949
4.5 より前なら setMask。



952 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 04:29:36 ]
レスありがとう
Qt::WA_TranslucentBackground試してみたのですが、背景が真っ黒になるだけでした
4.5とWinXPだから環境には問題ないと思うんだけど、QtをVisual Studioでコンパイルしたからかな?

ちなみにソースはQt CreatorでGuiアプリ作成して、コンストラクタに
setAttribute(Qt::WA_TranslucentBackground, true);
の一行追加しただけです。

953 名前:949 mailto:sage [2009/03/25(水) 04:48:18 ]
Qt::FramelessWindowHintをセットしたら透明になりました
当然枠が無くなりましたが・・・

954 名前:デフォルトの名無しさん [2009/03/25(水) 12:09:57 ]
>>953
Qt::FramelessWindowHint はなくてもよいです、
Qt::WA_TranslucentBackground をセットして、
透過させたい部分にαをセットしましたか。
グラデーションかけて透けさせるのもできますよ。

955 名前:デフォルトの名無しさん mailto:sage [2009/03/25(水) 14:20:30 ]
>>954
953ではないけれど、
Windows だと αで描画しても FramelessWindowHint がないとうまくいかないんだけど。
Linux, Mac だとうまくいった。
setMask も枠を消すので Windows が枠の描画時に枠を含んだ四角を書いているのかなと。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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