1 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 13:26:15 ] QtはTrollTechが作成したC++ベースのGUI toolkitで、 OS間の差異を意識せず開発できるように作られたライブラリ群です GUIだけではなく、ネットワーク、マルチスレッド、グラフィック(OpenGL)や 各種コンテナ、XMLパーサーなど豊富なライブラリを持ちます Win, Linux, Mac版があり、10月26日現在でQt4.0.1 有料版・無料版(Open Source Edition)とあり、無料版はGPL ■Trolltech www.trolltech.com/ ■The Qt Open Source Edition is available for download www.trolltech.com/download/opensource.html ■Open Source Edition download files www.trolltech.com/download/opensource.html ★ Qt/Windows Open Source Edition www.trolltech.com/download/qt/windows.html ★ Qt/X11 Open Source Edition www.trolltech.com/download/qt/x11.html ★ Qt/Mac Open Source Edition www.anime-int.com/download/qt/mac.html ■Qt4 Reference ・Trolltech公式 doc.trolltech.com/4.0/index.html ・一部邦訳版 torafugu.com/Trolltech/qt-4.0.0/html/index.html ■Qt GUI Programming (内容はQt3ベースだけどQt4にも十分応用できます) ・洋書 www.trolltech.com/developer/books.html ・邦訳 store.sbpnet.jp/bm_detail.asp?sku=4797328304
52 名前:デフォルトの名無しさん mailto:sage [2005/11/26(土) 03:35:11 ] もしかしてQMainWindowとQGLWidgetって共存できない? QWidgetをメインウィンドウとしてQGLWidgetを載せたらちゃんとGLが表示されるけど QMainWidgetをメインウィンドウとしてQGLWidget載せると 他のWidgetもろとも消えちゃうんだけど… メニューつきの窓にGLを表示したいんだけどどうしたらいいんでしょ?
53 名前:デフォルトの名無しさん mailto:sage [2005/11/26(土) 03:47:46 ] >>52 QtなんてやめてGLUTに汁
54 名前:デフォルトの名無しさん mailto:sage [2005/11/26(土) 03:54:29 ] GLUTの不自由さ、Cベースなのが嫌なので捨てた口ですが(ラッパー除く) 釣りですよね?
55 名前:デフォルトの名無しさん [2005/11/27(日) 18:48:44 ] >>52 QMainWindowの中に入れて動いています。 QMainWindowならsetCentralWidgetではないの?
56 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 20:26:11 ] Qt GUIプログラミングについてくるWin版Qt3がここにあったよ ttp://www.joon.pe.kr/board/view.php?&bbs_id=qt&page=&doc_num=4
57 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 22:44:54 ] >>56 は部落ら。
58 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 23:20:16 ] >>57 ハングルのページだったぞ
59 名前:デフォルトの名無しさん mailto:sage [2005/11/28(月) 23:53:50 ] QFtpクラスがよくわからん 複数ファイルをアプリのメインウィンドウへドラッグ&ドロップしたら ファイルを1つずつFTPサーバーへアップロードするサンプルプログラム書いて。 アップロード中断時の処理もちゃんとかいてね。
60 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:39:08 ] VIPPERカエレ
61 名前:デフォルトの名無しさん mailto:sage [2005/11/29(火) 00:44:09 ] VIPPERというかガキだ罠
62 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 01:37:38 ] Trolltechが本社を移転するためか、 MLアーカイブの更新が遅い orz...
63 名前:デフォルトの名無しさん [2005/12/02(金) 10:41:25 ] WindowsのQt3.3.4をダウンロードしたいのですが 探しても見当たりません・・・。 どこで手に入れられますか?
64 名前:デフォルトの名無しさん [2005/12/02(金) 15:12:41 ] >>63 webdev.cegit.de/snapshots/kde-cygwin/qt/
65 名前:デフォルトの名無しさん [2005/12/02(金) 15:18:00 ] sourceforge.net/project/showfiles.php?group_id=49109
66 名前:63 [2005/12/03(土) 18:30:00 ] >>64 ありがとうございます! 助かります。
67 名前:デフォルトの名無しさん mailto:sage [2005/12/04(日) 00:14:00 ] Windows版のフリーのQt3はトロルテックが正式に出したものじゃなく、 Cygwinのメンバーが勝手に作ってるだけだからあまり信用しない方がいいよ。 日本語入力まわりとか結構おかしい。 Qt4を使うか、古くていいならQt2.3がフリー。
68 名前:デフォルトの名無しさん [2005/12/04(日) 05:01:47 ] freedesktop.org/wiki/Software_2fimmodule_2dqt
69 名前:デフォルトの名無しさん [2005/12/04(日) 05:26:21 ] www.kde.gr.jp/~daisuke/immodule_for_qt/pukiwiki/
70 名前:デフォルトの名無しさん mailto:sage [2005/12/05(月) 19:51:44 ] Qtの仕事ってあるのな?
71 名前:デフォルトの名無しさん mailto:sage [2005/12/06(火) 08:01:39 ] Qt4 には多くの可能性を秘めている。
72 名前:デフォルトの名無しさん mailto:sage [2005/12/07(水) 20:30:20 ] C++自体の仕事が減ってるから、難しいかもよ。 組み込みとかならあるかもしれない。
73 名前:デフォルトの名無しさん [2005/12/08(木) 00:11:28 ] Linux環境でQtをコンパイルする時Intelコンパイラーでコンパイル したいのですがqmakeとかどのあたりをいじればいいのでしょうか?
74 名前:デフォルトの名無しさん [2005/12/08(木) 08:21:39 ] QMAKESPECをlinux-iccにすればよいのでは?
75 名前:デフォルトの名無しさん mailto:sage [2005/12/08(木) 18:47:33 ] すみませんQMAKESPECはどこにあるのでしょうか?
76 名前:デフォルトの名無しさん [2005/12/08(木) 20:42:04 ] QMAKESPECは環境変数です。 export=linux-icc
77 名前:デフォルトの名無しさん [2005/12/08(木) 21:49:49 ] export QMAKESPEC=linux-icc
78 名前:デフォルトの名無しさん [2005/12/10(土) 13:34:54 ] >>70 PhotoShop Album、PhotoShop Elements、Google Earth、Skype (Linux)、 Qtで作られた身近なものが出て来ている。
79 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 13:51:25 ] Photoshop ElementsがQTなのか?あのへんは全部ADAMじゃないのかよ。 最近は違うのか?
80 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 13:57:02 ] Google Earthもそうだったのか 確かOperaもQtだよね? けど、果たしてどのぐらいの割合でQtが使われてるんだろ Qtバリバリだとさすがにちょい重くなるし
81 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 18:14:09 ] elementsは多分違う
82 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 19:37:43 ] OperaがQtなのは犬糞版だけ。
83 名前:デフォルトの名無しさん [2005/12/10(土) 20:20:02 ] >>81 AdobeがQt使っているとプレゼンテーションしている。 www.trolltech.com/campaign/devdays/agenda/abstracts.html
84 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 20:33:42 ] Photoshop Albumだろ。Elementsは違う。
85 名前:デフォルトの名無しさん mailto:sage [2005/12/10(土) 23:46:03 ] gcc4でQt4コンパイルした奴いる?
86 名前:デフォルトの名無しさん [2005/12/11(日) 08:39:20 ] >>85 Macでなら
87 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 19:49:19 ] >>85 FC4だけどしたよ。
88 名前:デフォルトの名無しさん mailto:sage [2005/12/11(日) 23:30:57 ] MinGWでPrecompiled Header使っている人いますか?
89 名前:デフォルトの名無しさん mailto:sage [2005/12/12(月) 06:08:11 ] Winで現在の解像度を取得する関数はないんですか?
90 名前:デフォルトの名無しさん [2005/12/12(月) 21:03:18 ] スクリーンの大きさならあるよ。
91 名前:デフォルトの名無しさん mailto:sage [2005/12/13(火) 00:22:49 ] doc.trolltech.com/4.1/qapplication.html#desktop のExample
92 名前:デフォルトの名無しさん mailto:sage [2005/12/13(火) 01:11:01 ] おぉ、キーワードはdesktopだったのか… >>90 ,91dクス それはそうとQt4.1まだかいな
93 名前:デフォルトの名無しさん mailto:sage [2005/12/13(火) 08:50:20 ] RC1じゃダメですか。 自分は全然使い込んでないですが
94 名前:デフォルトの名無しさん mailto:sage [2005/12/13(火) 17:20:11 ] Qt の Widget に DirectX を埋め込む方法を解説しているサイトを探しています。 (求めているのは "DirectXを埋め込む" のではなく、"埋め込む方法"です) 参考になるサイトがあれば教えてください。
95 名前:デフォルトの名無しさん mailto:sage [2005/12/14(水) 00:12:21 ] 商用版にしかないですが、 doc.trolltech.com/4.1/qaxcontainer.html
96 名前:デフォルトの名無しさん mailto:sage [2005/12/16(金) 16:08:25 ] qpushbuttonとまったく同じ機能で、 新たにプロパティとしてint の数字を追加で持たせたいです。 簡単なやり方教えてください。Designerからも使いたいです。 Qt3.3.4です。
97 名前:デフォルトの名無しさん [2005/12/16(金) 17:29:32 ] Designer PlugInにすればできますよ。
98 名前:デフォルトの名無しさん mailto:sage [2005/12/16(金) 23:11:02 ] >>97 ありがとう。Qt GUI プログラミングのP.118あたりをずっと読んでるんだけど、 頭が付いて行かない。 そんなに手間が掛からないようなものでしたら、qpushbuttonに何かプロパティ 1個追加したカスタムwidget作って見せてください。 自分じゃどうにも思うように出来なくて行き詰まってしまってるんです。 ttp://49uper.com/up-s/index.php
99 名前:デフォルトの名無しさん [2005/12/17(土) 14:20:13 ] >>98 idbuttonというのを置きました。
100 名前:98 mailto:sage [2005/12/17(土) 16:23:44 ] >>99 ちょと反応が遅れてしまってすみません。改めまして キタ━(゚∀゚)━(∀゚ )━(゚ )━( )━( )━( ゚)━( ゚∀)━(゚∀゚)━ !! ありがとうございます。いだだきました。 頑張ります。実際の使用例はもちろん、pluginの中をビルドしたらちゃんと desiner の方でもid のプロパティが追加されたボタンが作れる様になりました。 これを手がかりに、また試行錯誤をしてみます。
101 名前:デフォルトの名無しさん [2005/12/18(日) 11:32:38 ] Qtを仕事で使いたいけどあのライセンス料はどうにかならないかな〜
102 名前:デフォルトの名無しさん [2005/12/19(月) 03:20:54 ] いくらなの? VisualStudioで使ってみたいけどホームページには 買いたいメールくれみたいなことしか書いてないし。 1万以下なら考えるけどなw
103 名前:デフォルトの名無しさん [2005/12/19(月) 04:07:40 ] >>102 つ ttp://www.trolltech.com/products/qt/pricing.html
104 名前:デフォルトの名無しさん [2005/12/19(月) 04:25:18 ] >>103 安くても20万かよ どうみても遊びで試せる額じゃねーな。
105 名前:デフォルトの名無しさん [2005/12/19(月) 07:28:48 ] >>104 仕事じゃなくて遊びで試すなら無償のGPL版か評価版で良いではない? というか、GPLにさえすればGPL版で仕事をやってもかまわんのだし。
106 名前:デフォルトの名無しさん [2005/12/20(火) 00:45:49 ] Trolltech Japan が来年 6 月にできるそうだ。
107 名前:デフォルトの名無しさん [2005/12/20(火) 16:16:52 ] まじで? 業務内容はどんなの? 事務窓口だけじゃないなら、プログラマでやとってもらえるかな?
108 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 16:23:39 ] なーんでおめーを雇うんだよ。
109 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 17:38:43 ] >>108 雇われたらいけませぬか?
110 名前:デフォルトの名無しさん mailto:sage [2005/12/20(火) 21:57:52 ] 客を雇う馬鹿はいない。
111 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 02:01:26 ] 4.1リリース!
112 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 18:05:33 ] 今ガリガリとconfigure中 なにやらmovieっていうサンプルがあるようでwktk
113 名前:デフォルトの名無しさん [2005/12/21(水) 19:44:55 ] ttp://www.uploda.org/file/uporg266767.txt Qt4.1 Mac版なんだけどこんなエラーで止まった。
114 名前:デフォルトの名無しさん [2005/12/21(水) 20:29:20 ] >>101 商用版を何年か仕事に使っていて充分元が取れている。 MFCや.NETより楽でストレスがない。
115 名前:デフォルトの名無しさん [2005/12/28(水) 12:08:24 ] >> 104 個人購入もよいそうで 65% 引きとなっているよ。 www.trolltech.com/products/qt/smallbusiness.html
116 名前:デフォルトの名無しさん [2005/12/28(水) 13:34:51 ] 個人購入?
117 名前:デフォルトの名無しさん [2005/12/29(木) 11:01:00 ] Win OpenSouce版で間違ってStartメニューからデバッグライブラリ構築選んだら Pen4で1時間コンパイルしたあげくエラーはいて中止しやがった。 なんじゃこの糞システム
118 名前:デフォルトの名無しさん mailto:sage [2005/12/29(木) 17:11:04 ] Souce...
119 名前:デフォルトの名無しさん [2005/12/30(金) 18:38:54 ] Windows...
120 名前:デフォルトの名無しさん mailto:sage [2005/12/30(金) 18:49:06 ] なんじゃこの...
121 名前:デフォルトの名無しさん mailto:sage [2005/12/31(土) 11:24:03 ] >117 こちらの環境では普通にいけましたよ
122 名前:デフォルトの名無しさん [2005/12/31(土) 19:08:25 ] >>121 同じくすんなりいけました。
123 名前:デフォルトの名無しさん mailto:sage [2006/01/05(木) 08:30:53 ] >>118-122 おまいら突込みどころが違う >間違ってStartメニューからデバッグライブラリ構築選んだら
124 名前:デフォルトの名無しさん mailto:sage [2006/01/05(木) 21:36:35 ] >>123 > おまいら突込みどころが違う > > >間違ってStartメニューからデバッグライブラリ構築選んだら え?そお? うっかりやってしまわない?
125 名前:デフォルトの名無しさん mailto:sage [2006/01/06(金) 02:28:14 ] >>124 止め方知らないとも読み取れるな ちなみにCommand Promptはショートカットキー割り当てるから うっかり選ぶってこともないな
126 名前:デフォルトの名無しさん mailto:sage [2006/01/06(金) 02:31:20 ] 時間はかかりますが、ソースからフルビルドがお勧め。
127 名前:デフォルトの名無しさん mailto:sage [2006/01/06(金) 09:48:21 ] >>126 その心は?
128 名前:デフォルトの名無しさん mailto:sage [2006/01/07(土) 16:30:21 ] 128get
129 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 19:20:53 ] >>127 なんとなく orz... ところで、Qt Assistantでフォントが変更できなくて不便している人いますか?
130 名前:デフォルトの名無しさん [2006/01/10(火) 18:11:32 ] >>2 ruのサイトに4.1.0のパッチ発見 コンパイル中
131 名前:デフォルトの名無しさん mailto:sage [2006/01/10(火) 19:15:53 ] 完了 qmakeもソースから作るので、こっちの方が安心
132 名前:デフォルトの名無しさん mailto:sage [2006/01/10(火) 21:47:17 ] 4.1.0のパッチはトロルテックが正式に出したものじゃなく、 ruのサイトが勝手に作ってるだけだからあまり信用しない方がいいよ。
133 名前:デフォルトの名無しさん [2006/01/12(木) 02:52:42 ] どうみてもruは違法サイトだな。
134 名前:wx使い mailto:sage [2006/01/14(土) 00:44:44 ] QtってwxWidgetsよりバリバリ使いやすかったりしますか? 両方使ったことあるエライ人教えてくだしゃい。
135 名前:デフォルトの名無しさん mailto:sage [2006/01/15(日) 22:41:23 ] >>134 両方少ししか使ったこと無いけど、Qtのほうが楽なのは確か。 あと、Linux上での外観ははるかにQtのほうが上。
136 名前:134 mailto:sage [2006/01/16(月) 11:37:03 ] Qtの方がよさげですか・・・ いまはwx使いまくりなので、すぐには移行できなさそうですが、 余裕ができたら使ってみようかな。 レスどうもです。
137 名前:デフォルトの名無しさん [2006/01/16(月) 19:42:54 ] cygwinでQt4.1.0使いたいんですけど、windows版入れたらtutorialのchapter4がx11関係のエラーで実行できませんでした。cygwinで使うならx11版なんでしょうか?知ってる方いたら教えてください。
138 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 22:24:00 ] MinGWのパスをCygwinより前に持ってきて、 環境変数MINGW_IN_SHELL=1に設定したら、とりあえずどうでしょうか?
139 名前:デフォルトの名無しさん [2006/01/17(火) 01:38:59 ] >>136 wxWidgetはスタイルを変更しようとすると駄目ですね。速度が遅い。見栄えが悪い。 コードを書いていて面白くない。
140 名前:136 mailto:sage [2006/01/17(火) 01:54:20 ] >>139 Qtでコードを書いてて面白いと思うのはどんなときでしょうか? 参考までに教えてもらえるとうれしいです。
141 名前:デフォルトの名無しさん [2006/01/17(火) 02:21:13 ] >>140 MFC や .NET でコードを書いた後に Qt でコードを書いているときかな。
142 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 02:45:21 ] >>141 それじゃあQtの具体的な良さがいまいちわからんですよ・・・(つД`) まあ要するに、フレームワークがきっちりしてて、 きれいで保守しやすいコードが書けるというふうに捉えておきます(´・ω・`) レスどうもです。
143 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 09:28:38 ] >>142 wxはわからんが、Qtは確かにコード書いてて楽しいぞ 無駄が少なく簡潔にかけるし、オブジェクト指向をそのままコード化する感じで直感的 覚えることもたいした量じゃないからサクっと移行できると思うよ
144 名前:137 [2006/01/17(火) 14:07:26 ] >>138 レスどうもです。 試してみましたが、やっぱりうまくいきません(´・ω・`) cygwinでやろうとするのが間違っているのか? VC++にしようかと思ったが、4.X.Xには対応してないなんて…windowsでQt4使ってる方、 使い方ご教授願います。 駆け出しな質問でスマソ
145 名前:137 [2006/01/17(火) 14:13:30 ] あっ具体的な問題を書いてませんでした。 プログラムはtutorialのChapter4そのまま、 エラーメッセージは以下のとおりです: $ make make -f Makefile.Release make[1]: Entering directory `/home/Master/QT/HELLO' g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_D LL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"C:/Qt/4.1.0/include/QtCore" -I"C:/Qt/4.1.0/include/QtGui" -I"C:/Qt/4.1.0/inc lude" -I"." -I"C:/Qt/4.1.0/include/ActiveQt" -I"release" -I"." -I"C:/Qt/4.1.0/mk specs/win32-g++" -o release/main.o main.cpp g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt ime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows -o "release/HELLO.exe" rel ease/main.o -L"C:/Qt/4.1.0/lib" -lmingw32 -lqtmain -lQtGui4 -lQtCore4 release/main.o(.rdata$_ZTV8MyWidget[vtable for MyWidget]+0xb0):main.cpp: undefin ed reference to `QWidget::x11Event(_XEvent*)' collect2: ld returned 1 exit status make[1]: *** [release/HELLO.exe] Error 1 make[1]: Leaving directory `/home/Master/QT/HELLO' make: *** [release] Error 2 多分基本的なことだと思うのですが解決できません。 対処法か他の方法をご存知の方いらっしゃらないでしょうか。
146 名前:デフォルトの名無しさん [2006/01/17(火) 21:42:59 ] Qt4のQTextDocumentで、「ブロック(QTextBlock)が何を意味するか」を変更することはできないでしょうか? リファレンスには「BlockはBlock/Paragraphをカプセル化する」と書いてあり、そのまま読むと「空行と空行の間」という意味だと思うんですが これを「/*から*/まで」や「{から}まで」のような解釈に変えたいんです。
147 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 21:51:12 ] QTextEditのリファレンスに A paragraph is a formatted string which is word-wrapped to fit into the width of the widget. By default when reading plain text, one newline signifies a paragraph. って書いてました。 146は無視してください。お騒がせしましたm(_ _)m
148 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 21:56:44 ] >>144 なんでMinGWじゃダメなんでしょ。 後学のために教えてください。
149 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 23:09:47 ] >>137 QMAKESPECは正しく設定されていますか?
150 名前:137 [2006/01/18(水) 08:11:05 ] >>149 QMAKESPEC = win32-g++ です。 qt-win-opensource-4.1.0-mingw.exeをインストールするときに 環境変数は自動設定するようにしていますが、 インストール終了後に自分で確認もしています。 そのままだとqmakeにパス通ってないし…
151 名前:137 [2006/01/18(水) 19:46:27 ] 無事コンパイルできました!(´∀`) ちゃんと最初からmingw使ってコンパイルすればよかったようです。 やっぱり環境変数設定してもcygwinじゃだめだったんですね・・・ パス通しておけばさしあたり使えると思ってた(つД`) アドバイス下さった方々ありがとうございました。
152 名前:137 [2006/01/18(水) 19:50:07 ] >>148 mingwがだめなわけではありませんでした。 むしろ自分が!! o..rz