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
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
153 名前:デフォルトの名無しさん mailto:age [2006/02/04(土) 13:30:05 ] 以前WindowsでQt-2.3.0を使って作ったソフトがあるのですが、 WindowsXP上で動かそうとすると日本語の入力がおかしくなります。 たとえば「にほんご」を変換して「日本語」を出そうとするとき、 変換途中では「に」しか表示されなくなります。 表示されないだけで、続けて打って変換すると「日本語」と表示されます。 Qt4への乗り換えはいろいろ勉強しなければならないことが多そうなので Qt2を使いたいのですが、解決方法知ってる方いらっしゃいませんでしょうか。
154 名前:デフォルトの名無しさん [2006/02/04(土) 14:14:11 ] >>153 >たとえば「にほんご」を変換して「日本語」を出そうとするとき、 >変換途中では「に」しか表示されなくなります 俺の作ったQt-2.3.0-NCで作ったアプリも同じようになってます。 普通はテキスト入力するウィンドウにフォーカスがあるかどうかで、タスクバーのIMEの表示が変わります。 (1)テキスト入力可能なウィンドウにフォーカスがないとき (2)テキスト入力可能なウィンドウにフォーカスがあるとき Qt-2.3.0-NCで作ったアプリだと、俺の環境ではテキスト入力するウィンドウにフォーカスを移しても(2)の 状態になりません。 キーボードで日本語入力に切り替えても、(2)の状態にはなりません。 で、表示されるのは最初の1文字だけです。 あなたのプログラムがどれぐらいの規模なのかはわかりませんが、Qt4への移行はそれほど大変じゃない と思います。(そのままではコンパイルも通りませんが)
155 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 06:45:54 ] 若干だけどソース各量も減るし 設計自体スリムになると思われ 早めに乗り換えたほうがいいと思うよ、ライセンスに問題がなければ
156 名前:デフォルトの名無しさん [2006/02/07(火) 17:59:10 ] QT4系激しくバグバグなんだけど皆普通に使えてるか? QT自体のコンパイルはgccでもiccでも普通に通った。 #iccの場合は一ヶ所エラーしたが少しの修正でOK。 で、問題なのは自作プログラム。 ファイルダイアログが変で、designerのすら落ちるのはどういうことかと。 QT4.1になってスレッド関係もどうもおかしい。 QT4で動いていたプログラムがアボートで起動すらできなくなっちまった。
157 名前:デフォルトの名無しさん mailto:sage [2006/02/07(火) 18:30:58 ] Qt4はKDEに採用された頃が使い時。4.3くらいかな。
158 名前:デフォルトの名無しさん mailto:sage [2006/02/07(火) 22:06:07 ] >>156 > QT4系激しくバグバグなんだけど皆普通に使えてるか? > QT自体のコンパイルはgccでもiccでも普通に通った。 > #iccの場合は一ヶ所エラーしたが少しの修正でOK。 > > で、問題なのは自作プログラム。 > ファイルダイアログが変で、designerのすら落ちるのはどういうことかと。 > QT4.1になってスレッド関係もどうもおかしい。 > QT4で動いていたプログラムがアボートで起動すらできなくなっちまった。 GPL版だけど、Linux、Windowsともに使えてる。 ファイルダイアログが変って、どういうふうに変? 4.0のときは、Linux版のファイルダイアログのアイコンが変な色になったりしたけど。
159 名前:デフォルトの名無しさん [2006/02/07(火) 22:14:20 ] > QT4系激しくバグバグなんだけど皆普通に使えてるか? > QT自体のコンパイルはgccでもiccでも普通に通った。 > #iccの場合は一ヶ所エラーしたが少しの修正でOK。 > > で、問題なのは自作プログラム。 > ファイルダイアログが変で、designerのすら落ちるのはどういうことかと。 > QT4.1になってスレッド関係もどうもおかしい。 > QT4で動いていたプログラムがアボートで起動すらできなくなっちまった。
160 名前:デフォルトの名無しさん mailto:sage [2006/02/08(水) 10:54:13 ] >>158 >4.0のときは、Linux版のファイルダイアログのアイコンが変な色になったりしたけど。 使ってるのはLinux版でそれはなったよ。実害はないからこれはいいとする。 しかし特定のフォルダ開くと落ちてたが。 4.1になってこれらは改善されたが今度はネットワーク上のドライブへのアクセスが変な予感。 あるいはシンボリックリンクか。 この症状はdesignerに搭載されてるものでも同じ。 自分のホームにアクセスすると落ちてどうしようもない。 今度他環境でも試してみるよ。 他には、D&D中の描画が4.0では正常なのが4.0.1以降はぐちゃぐちゃになった。 SDLと併用してるんだけど4.1ではオーディオデバイスにアクセスすると落ちる。 マイコードがバグってるのか分からんからすごく困る。。。
161 名前:デフォルトの名無しさん mailto:sage [2006/02/08(水) 17:40:48 ] QuickTimeをアップデートしたらコンパイル出来なくなったw
162 名前:デフォルトの名無しさん mailto:sage [2006/02/08(水) 22:55:04 ] >>161 QuickTime SDKをインストールしたら治るアレとは違って、別の問題? 俺も ttp://blog.livedoor.jp/arms22/ の 2005年05月01日 と同じような症状になったことがあるよ。
163 名前:デフォルトの名無しさん [2006/02/09(木) 07:15:57 ] blog.livedoor.jp/arms22/archives/20584848.html
164 名前:デフォルトの名無しさん mailto:sage [2006/02/09(木) 17:31:22 ] 株主のボーランドやばいらしいけど、Qt大丈夫?
165 名前:デフォルトの名無しさん [2006/02/10(金) 00:23:00 ] ボーランドは投資者一覧に名前も挙がっていない。 ボーランドのコンパイラのサポートも既に止めてしまっている。
166 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 00:31:00 ] あれ? 保有株2位じゃなかった?
167 名前:デフォルトの名無しさん mailto:sage [2006/02/10(金) 17:51:12 ] >>162 別の問題の様だ。 エラーはこんな感じ ld: Undefined symbols: _HICopyAccessibilityActionDescription referenced from QuickTime expected to be defined in Carbon _HICopyAccessibilityRoleDescription referenced from QuickTime expected to be defined in Carbon _LLCStyleInfoCheckForOpenTypeTables referenced from QuickTime expected to be defined in ApplicationServices _LLCStyleInfoGetUserRunFeatures referenced from QuickTime expected to be defined in ApplicationServices
168 名前:デフォルトの名無しさん [2006/02/10(金) 22:26:58 ] スレタイ!
169 名前:ご教授お願いします [2006/02/11(土) 11:21:54 ] mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `C:/Documents and Settings/power user/test' g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt ime-pseudo-reloc -Wl,-subsystem,windows -o "debug\test.exe" debug\test.o -L"C:\ Qt\4.1.0\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4 C:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe: cannot find -lqtmaind mingw32-make[1]: *** [debug\test.exe] Error 1 mingw32-make[1]: Leaving directory `C:/Documents and Settings/test' mingw32-make: *** [debug] Error 2 このようなエラーが出てコンパイルできません 環境変数など何度もチェックしましたが怪しいところが見つかりません XP PROでQt4.1.0を使ってます よろしくご指導願います
170 名前:デフォルトの名無しさん [2006/02/11(土) 11:48:09 ] >>169 qtmaind が見つからないって言ってます。 デバッグライブラリは作られましたか?
171 名前:ご教授お願いします [2006/02/11(土) 14:55:57 ] 170さんありがとうございます makefile.debugはあります デバッグライブラリはこのことでしょか? debugフォルダの中にoファイルが1つできてます 初学なので基本的な質問で申し訳ないです
172 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 15:08:39 ] >>171 いえ、Qt\4.1.0\libの中にあるべきものです。 WindowsのOpen Source版をインストールしただけだとリリース版のライブラリしかできていません。 デバッグライブラリを作るのには、3時間ぐらいはかかるはずです。 WindowsのスタートメニューのQtの中に [ Qt4.1.0(Build Debug Libraries) ] というのがありませんかね。
173 名前:ご教授お願いします [2006/02/11(土) 15:14:25 ] [ Qt4.1.0(Build Debug Libraries) ] はあります
174 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 15:26:51 ] >>173 それを実行すればデバッグライブラリができますよ。 ライセンスに合意するかどうかの質問が出てくると思いますが、それ以外は勝手にやってくれます。 めっちゃ時間がかかりますので覚悟しておいてください。
175 名前:ご教授お願いします [2006/02/11(土) 15:53:49 ] [ Qt4.1.0(Build Debug Libraries) ] を実行したところ mingw32-make[1]: *** [tmp\obj\debug_shared\qabstractsocket.o] Error 1 mingw32-make[1]: Leaving directory `C:/Qt/4.1.0/src' mingw32-make: *** [debug] Error 2 このようなエラーがでました
176 名前:ご教授お願いします [2006/02/11(土) 17:05:10 ] 175の修正ですglobal/qglobal.cpp: tmp\obj\debug_shared\qt_pch.h: No such file or directory mingw32-make[2]: *** [tmp\obj\debug_shared\qglobal.o] Error 1 mingw32-make[2]: Leaving directory `C:/Qt/4.1.0/src/corelib' mingw32-make[1]: *** [debug] Error 2 mingw32-make[1]: Leaving directory `C:/Qt/4.1.0/src/corelib' mingw32-make: *** [debug-corelib] Error 2 何度も申し訳ないです
177 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 17:08:23 ] キュピーン そうだ!諦めよう! のAAを誰か貼ってやれよ
178 名前:デフォルトの名無しさん [2006/02/11(土) 17:56:13 ] >>176 > 175の修正ですglobal/qglobal.cpp: tmp\obj\debug_shared\qt_pch.h: No such file or directory > mingw32-make[2]: *** [tmp\obj\debug_shared\qglobal.o] Error 1 > mingw32-make[2]: Leaving directory `C:/Qt/4.1.0/src/corelib' > mingw32-make[1]: *** [debug] Error 2 > mingw32-make[1]: Leaving directory `C:/Qt/4.1.0/src/corelib' > mingw32-make: *** [debug-corelib] Error 2 > 何度も申し訳ないです 残念ですね。 私はそんな目に遭いませんでした。 ちょっと気になることがあります。 あなたのMingwコンパイラのバージョンは何でしょうか。 スタートメニューの[ Qt Command Prompt ]を起動して、 gcc -v と叩いてみてください。 私の環境は 3.4.2です。 >>169 を見ると > C:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2.3\ こんな行があります。 私の環境だと、Mingwのライブラリディレクトリは次のようになっています。 C:\MinGW\lib\gcc\mingw32\3.4.2 もしかしたら Mingwをバージョンアップしたら大丈夫なのではないでしょうか。
179 名前:ご教授お願いします [2006/02/11(土) 21:11:21 ] 178さんありがとうございます 3.4.2にして再実行したところ 途中で止まってしまうのですがそれでも大丈夫なのでしょうか?
180 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 21:44:39 ] >>179 [ Qt4.1.0(Build Debug Libraries) ]の実行が途中で止まるのですか? だとしたらどんなところでどんなメッセージで止まるんでしょうか。 といっても、止まることを経験していない私には段々わからなくなってきているのですが。 古いバージョンのコンパイラで途中までやっていた痕跡が何か悪い影響でももたらしているのか、 それとも、何か別の環境要因なのか。 私だったらとっくにキレて、Qt 4.1.0を再インストールするところからやっているかもしれません。 それはともかく、何かすべてをひっくりかえすようなことを書きますが、デバッグバージョンは あなたにとって必須なのでしょうか。
181 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 00:18:38 ] >>179 pathにCygwinなどのpathが入っていませんか? pathにsh.exeが入っているとビルドに失敗することが多いようです。
182 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 10:33:12 ] >>167 自分も出た。ぐぐったら、QuickTimeを7.0.4から7.0.1にダウングレードしろ、とさ。(OS X 10.3.9)
183 名前:182 mailto:sage [2006/02/12(日) 10:37:22 ] 連投すまん。 QuickTime 7.0.1 Reinstaller for QuickTime 7.0.4 www.apple.com/support/downloads/quicktime701reinstallerforquicktime704.html
184 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 10:43:58 ] Appleってこういうヘマ多いなぁ。
185 名前:デフォルトの名無しさん [2006/02/12(日) 12:30:35 ] >>182-184 スレタイ!
186 名前:デフォルトの名無しさん mailto:sage [2006/02/12(日) 14:23:51 ] >>185 QuickTimeとQtをひっかけた荒らしだとでも思っているのだろうか。 QtプログラミングをMacでやるときの話なんだが。
187 名前:デフォルトの名無しさん [2006/02/13(月) 23:06:24 ] Qtの問題か?
188 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 00:23:01 ] >>187 それがQtの問題なのか、環境の問題なのか切り分けてから書き込めと言いたいのかな? だとしたら無理なことを言う奴だなあと思うよ。 俺はMacのことは知らないけれど、たとえば、Windowsで○○をインストールしたら、Qtの プログラムのビルドが通らなくなったとしても、それが○○のせいかどうかはわからないぞ。 Qtが不正に○○に依存するファイルを参照していることもありうる。 ○○の修正版をインストールしたら直った、なんて情報があって初めて○○に問題があった んだなあって分かるわけだろ?
189 名前:182 mailto:sage [2006/02/14(火) 09:45:50 ] >>187 Qt Open Source Edition自体をコンパイルするとき(より正確にはシェアードライブラリを作るとき)に出るんだわ。 configureはちゃんとできて、qmake の作成は成功する。 これで気をよくしてmake してほおっておいたら >>167 みたいなエラーが出て止まっていた。 ぐぐったら、どうもQuickTime 7.0.4 にするな、7.0.1に戻せ、という感じ。 FAQかどうか知らんけど、ビルド時間短縮になる人もいるだろうから、 一応情報としてレスをつけておいたのだけど。
190 名前:デフォルトの名無しさん [2006/02/15(水) 14:57:25 ] インストーラについて質問です。 qt-win-noncommercial-msvc-3.2.1.exe を実行したところ、 avast が騒ぎだし configure.exe に Win32:Rbot-AOV[Trj] がいると言って来ました。 この現象に出くわしたことのある方、同じファイルでも問題はなかったという方、 そのほか何かご存じの方、ご教示願えませんか。 私が今のところ考えていることは、 Qt のリリースファイルはスパイウェアに注意するという "常識" のようなものがあるのか、 ということです。 # ファイルの入手元は濡れ衣にならないよう、 # このレスでは差し控えますが、 # 必要性があると判断したら書きます。
191 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 15:57:17 ] 「疑問を教えあうスレ」だからだなぁ 回答は難しいと思うよ
192 名前:デフォルトの名無しさん [2006/02/15(水) 16:20:25 ] すみません、「回答を教え合うスレ」があればそこへ行きます。
193 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 16:34:34 ] >>192 たまたま>>1 が日本語不自由なだけに過ぎないから このスレでいいよ。 やましい所があるなら、使用は差し控えた方が吉だろうな。
194 名前:デフォルトの名無しさん [2006/02/15(水) 16:41:51 ] >>193 レスありがとうございます。 では、引き続きここを見ています。 >>190 に示したくだんのファイルは合法的に入手したもので、やましいことはありません。 ただ、スパイウェアが混入した経路を特定する根拠がある程度そろってからでないと、 うかつに特定の人物・団体の名を出すのは軽率であると判断しているのです。
195 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 17:13:54 ] >>192 それでは質問が受け付けられな
196 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 18:13:25 ] サポートに聞くのがいちばんじゃね?
197 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 19:34:13 ] msvc-3.2.1かよ この時点で怪しいと思うけどなぁ
198 名前:デフォルトの名無しさん [2006/02/15(水) 22:14:29 ] Qt BookのCD-ROMでは。
199 名前:デフォルトの名無しさん [2006/02/16(木) 18:50:27 ] 190 です。 >>197 ありがとうございます! その一言、とても参考になりました。 いま Qt4.1 でやり直しています。
200 名前:デフォルトの名無しさん [2006/02/16(木) 20:07:55 ] 200
201 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 04:06:17 ] >>199 やっぱりダウンロード元はロシアのサイトだったのかい?
202 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 14:59:16 ] www.joon.pe.kr/board/view.php?&bbs_id=qt&page=&doc_num=2
203 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 04:10:30 ] うん、怪しい。
204 名前:デフォルトの名無しさん [2006/02/23(木) 13:57:22 ] Trolltech Releases Qt 4.1.1 www.trolltech.com/newsroom/announcements/00000244.html
205 名前:デフォルトの名無しさん [2006/02/25(土) 03:22:33 ] >>204 Windows版QT4.1.1ってVS2005Express版で使えますか?
206 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 06:59:47 ] >>205 オープンソースエディションはMinGWだけ。 そのうちVC++が使えるようなパッチも出回るかもしれないけれど。
207 名前:デフォルトの名無しさん [2006/02/27(月) 19:04:40 ] QTのライセンスがよくわからないんだが、 QT上で動作する、ソースを公開しないフリーソフトはライセンス上問題があるの? たとえば、Kitaという2chブラウザがあるが、あれをバイナリのみの配布にするとしたら問題あり?
208 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 19:12:02 ] >>206 フリー版はQPLとGPLのデュアルライセンス。 商用版のライセンスを取ったとしても kitaはGPLなのでそれに従わなければならない。
209 名前:208 mailto:sage [2006/02/27(月) 19:13:43 ] 206は207のまちがい
210 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 21:32:42 ] >>207-208 ユーザーがソースコードにアクセスできるようになっていれば良いのでは。 1CD Linuxにはバイナリしか入っていなのが普通だし、雑誌に付いてきていたRedhatは ソースCDは別途取り寄せだったし、必ずしも一緒に配布しなければいけないものでもない。 でも、GPLソフトを改造したものを作り、バイナリだけ配布してソースはクローズ、は許され ないよ>>207 。
211 名前:デフォルトの名無しさん mailto:sage [2006/02/28(火) 04:26:38 ] Qt鈴木の作り方を教えてください
212 名前:デフォルトの名無しさん mailto:sage [2006/03/03(金) 01:46:37 ] Qtデザイナーで作ったフォームに最大化、最小化ボタンが表示されません。 www.trolltech.com/video/qt4/browser.html 見ると自動的に最小化、最大化ボタンついてるのですが、▽×の2つしかボタンが付きません。 WinXPにqt-4.1.1のmingwパックを最近入れました。
213 名前:212 mailto:sage [2006/03/03(金) 01:52:25 ] 間違えました。 ▽×の2つしかボタン... → ?×の2つのボタン... どのように最大最小ボタンをつければいいのでしょうか?
214 名前:デフォルトの名無しさん mailto:sage [2006/03/03(金) 07:43:43 ] >>212 QWidget::setWindowFlags( )じゃなかったっけ。
215 名前:212 mailto:sage [2006/03/03(金) 16:07:16 ] >>214 アドバイスありがとうございました。 どうもコンパイルが上手くいかなかったので知らなかったのですが、コンパイル → 実行すると、最小最大ともに表示されました。 (コンパイルは、cmd.exe → Qt 4.1.1 Command Promptで解決) UIデザイナーで最大最小のテストは出来ないみたいです。 KDEのほうではちゃんと出るので、XPのUIデザイナーの問題のようです。
216 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 15:48:37 ] sourceforge.net/projects/qtwin って既出?
217 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 23:17:24 ] >>216 >>65
218 名前:デフォルトの名無しさん mailto:sage [2006/03/06(月) 20:27:23 ] > Unofficial patches for Qt4 >'Additional compiler support for qpl'd Qt4/win32' って出てるね。 vc2005ですんなりコンパイルが通った。
219 名前:デフォルトの名無しさん [2006/03/10(金) 12:14:04 ] Qt4をVisualStudio.NET2003で使いたいんですけど、 Makefile使わずにIDEでコンパイルってできますか? Makefile使ってコマンドプロンプトでnmakeならできるんだろうけど… ほんと初歩的な質問ですみません。
220 名前:デフォルトの名無しさん mailto:sage [2006/03/10(金) 14:49:46 ] IDEでMakefile使えばいいじゃん?
221 名前:デフォルトの名無しさん mailto:sage [2006/03/10(金) 17:01:54 ] www.trolltech.com/images/screenshots/qt_vs_integration.png
222 名前:デフォルトの名無しさん [2006/03/13(月) 20:12:16 ] レス遅れてすみません。 最近VisualStudio使い始めたもので…、 もっと勉強します。 ありがとうございました。
223 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 00:12:23 ] C++ GUI Programming with Qt 4 www.amazon.co.jp/exec/obidos/ASIN/0131872494/
224 名前:デフォルトの名無しさん [2006/03/15(水) 07:41:15 ] >>223 ¥7,468 か。 前のやつ(Qt3)より米国価格で10ドルばかり上がっているんだな。
225 名前:デフォルトの名無しさん mailto:sage [2006/03/16(木) 19:46:37 ] オープンソース版のはビルドがMinGW必要ってあるけど、 商用版のは何も考えずにはじめからVSでいけますか? インストールからウィザードによる雛形の生成まで面倒 見てくれるんなら、お金取るのも検討していいかと思って ます。
226 名前:デフォルトの名無しさん mailto:sage [2006/03/16(木) 22:33:42 ] >>225 はい、普通に。 integrationもできるでしょ。
227 名前:デフォルトの名無しさん mailto:sage [2006/03/16(木) 22:37:32 ] というか221だな。
228 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 20:13:04 ] TextSS のWindowsXP(Professional)64bit化おながいします もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
229 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 14:58:03 ] GNOMEのアイコンってどっからパクればいいの?
230 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 21:01:11 ] C言語をようやく一通り覚えたんですが Qtのコードをパッと見た感じ分かりやすかったので これでGUIに入ろうかと思うんですが やはりC++やってからの方がいいですか?
231 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 21:24:38 ] むしろC++専用ライブラリなわけだが Cは構文覚えれば一応Cのソースはかけるが C++は構文覚えればいいってもんじゃない 選択はいいけど、まだ使う前にやることがいっぱいあると思うよ
232 名前:デフォルトの名無しさん [2006/03/23(木) 08:40:35 ] Qtを弄くりながらC++を覚えていけばいいだけ。 練習台に使うには規模がちとでかいライブラリだけど、 結果がすぐに目に見える形で出てくるのは、モチベーションの維持的にもいい。
233 名前:デフォルトの名無しさん [2006/03/23(木) 20:56:41 ] 俺もそう思う C++ をきっちり憶えようとすると遠大な道のりになるんで 途中ちょくちょく飴がないととてもじゃないけど持たないよ
234 名前:デフォルトの名無しさん mailto:sage [2006/03/31(金) 22:13:28 ] vtableエラーなおんねーよヽ(`Д´)ノウワアァァン
235 名前:デフォルトの名無しさん mailto:sage [2006/03/32(土) 01:01:51 ] qmakeのファイルで、ソースやヘッダのファイルを書き忘れて、 vtableエラーで悩んだことがあります。
236 名前:235 mailto:sage [2006/03/32(土) 01:07:42 ] .proファイルで、HEADERSに書き忘れたのが原因で、 リンク時にundefined reference to `vtable 〜`が大量にでました。 日付が2006/03/32になっている orz...
237 名前:デフォルトの名無しさん [2006/03/32(土) 23:44:35 ] windowsで商用利用されている実績はありますか?
238 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 01:53:47 ] www.trolltech.com/success/index.html
239 名前:デフォルトの名無しさん [2006/04/02(日) 02:26:49 ] 何をしたらいくらロイヤリティ発生しちゃうの?
240 名前:デフォルトの名無しさん [2006/04/02(日) 11:13:48 ] >>239 GPLのソフトウェアを作るぶんにはオープンソース版Qtが使えますので費用は発生 しません。商用ソフトでもGPLなら(というのが成立するかどうかは別にして)、費用は 発生ません。 クローズドソースのソフトウェアをリリースするなら商用ライセンスが必要になります。 商用ライセンスは開発者ライセンスです。組み込み用Qtでもなければ「Qtで作った ソフトウェア製品1つにいくら」というロイヤリティは発生しません。ライセンスを取得した 開発者がどれだけソフトウェアをリリースしても費用は変りません。 Qt商用ライセンス概要 ttp://www.trolltech.com/products/qt/licensing.html 費用 ttp://www.trolltech.com/products/qt/pricing.html?cid=18 国内代理店 ttp://www.sra.co.jp/qt/licence/index.html
241 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 13:45:53 ] >>240 そういや、Qt/Eだと発生しなかったっけ?
242 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 14:17:21 ] >>241 Qtopiaなどの組み込みQtならロイヤリティが発生するはずです。 WEBにも金額の情報はないみたいだし、経験もないのでわからん。
243 名前:デフォルトの名無しさん [2006/04/03(月) 07:33:15 ] Trolltech Releases Qt 4.1.2 www.trolltech.com/newsroom/announcements/00000250.html
244 名前:デフォルトの名無しさん mailto:sage [2006/04/07(金) 22:21:20 ] QT4ってヘッダファイルがウンザリするほど沢山あって、 #include でクラス名を書くと、Qmakeが自動的に実際のヘッダファイルにアクセス する仕様のようですね。 このような仕様のもとで、商用版のQT4をVS2005で使った場合に、CTRL+スペースで 識別子を補完したり、関数パラメータのヒントが出たり、マウス右クリックでヘッ ダの定義に飛んでいける・・というようなVS2005の機能が使えるのでしょうか? DELPHIを使っていたサンデープログラマなので、この機能がないとコーディングが 出来ない体になっているもので・・
245 名前:デフォルトの名無しさん [2006/04/08(土) 08:43:35 ] >>244 > #include でクラス名を書くと、Qmakeが自動的に実際のヘッダファイルにアクセス > する仕様のようですね。 もしかして #include <QWidget> とか書くことを指してるのかな? インクルードパスの中に、QWidget(拡張子なし)という名前のファイルがあって、その中に #include "qwidget.h" と書いてあるんだよ。 qmakeは関係ないんじゃないかな。
246 名前:デフォルトの名無しさん mailto:sage [2006/04/08(土) 23:51:05 ] >245 「Qt GUIプログラミング」の付録Cの「Qt 4の概要」に 「ヘッダファイルは、それぞれ、$QDIR/includeディレクトリの下に,QtCore,QTGuiといった ライブラリ名と同名ののディレクトリに排置されている。しかしqmakeコマンドはヘッダファイル の配置場所を認識するので,qmakeを使ってmakefileを作成すれば、自動的に-Iオプション にインクルードディレクトリが追加される。そのため、特に意識することなく、単純にクラス名と 同名のヘッダファイルをインクルードすればよい」 と書いてあったので・・・
247 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 07:16:53 ] QtはUnicode対応でマルチバイトもOKとありますが 下記のような単純なソースでも文字化けしてしまいます。 これは回避できない問題なのでしょうか? #include <QApplication> #include <QLabel> int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel label(QObject::tr("ほげ")); label.show(); return app.exec(); } 簡易チャット風の物を作って マルチバイト文字の入出力&送受信は問題なかったのですが… 何か解決法がありましたら教えてください。 Qt4.10, MinGW3.4.2, ソースの文字コードはSJISで保存しています。
248 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 08:40:53 ] 君のMinGWはソースがSJISで書かれていると知っているのかね?