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
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で書かれていると知っているのかね?
249 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 09:17:53 ] >>247 QTextCodecクラスを使う。 詳しくはassistantを参考にしてください。 しかし、実は自分もはまっています(苦笑)。 Qtをインストールした環境だと期待した動作をするのですが、そうではない環境、DLLだけいれた環境だと なぜかエンコーディングがとれないです。(nullで返ってくる)
250 名前:デフォルトの名無しさん mailto:sage [2006/04/10(月) 20:34:01 ] >>247 おれも始めたばっかでよく分からんのだが >#include <QString> >QLabel label(QString::fromLocal8Bit("ほげ")); にしたら表示は出来る
251 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 04:57:41 ] doc.trolltech.com/4.1/qtextcodec.html#setCodecForTr
252 名前:250 mailto:sage [2006/04/12(水) 20:24:25 ] なるほど・・・こんな感じにすればいいのかな? >#include <QTextCodec> >QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
253 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 03:28:36 ] UTF-8Nで保存してtrUtf8("ほげ")
254 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 09:15:13 ] 保守
255 名前:デフォルトの名無しさん [2006/04/23(日) 12:30:49 ] Qt4が出てからもうずいぶんたつのに、Qt4を使ったソフトが全然でないのはなぜ? KDEも全然追従してなくて、KDE3のバージョンアップばかりだし。
256 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 13:28:16 ] >>255 新規製作は楽なんだけどねぇ。
257 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 17:31:53 ] >>255 3と4で変わりすぎているからね〜 WindowsのOSS版はMinGWしかサポートされないしね
258 名前:デフォルトの名無しさん [2006/04/23(日) 19:40:24 ] Qt4使わせてもらってます。もうQt3に戻る理由はないなあ。 なんてたってWindows版もGPLなのはQt4からだもんなあ。 まだQt3サポートクラスがコードに残っているけどね。 MinGWだからプログラム作れないっていう理由にはならないよな。
259 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 21:06:55 ] Qt4はスクリプトが対応してくれるともっとおもしろいんだけどなぁ PyQt,PerlQt etc..
260 名前:デフォルトの名無しさん [2006/04/24(月) 00:03:47 ] www.riverbankcomputing.co.uk/pyqt/ >Development snapshots of PyQt4, which supports Qt v4, are available.
261 名前:デフォルトの名無しさん [2006/04/30(日) 10:36:12 ] Qtのライセンス高いね $7000 で 最低3ライセンスいるらしい
262 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 13:41:10 ] しかしトロルテックは、こんなもんで商売になってるのかね。 最近はどんどんWebアプリに移行してしまって、 俺のところに入ってくる仕事もASP.NETやJSPばかりだ。
263 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 18:58:01 ] Qt、Cマガの最終号についてたのインストールしようとして 仮ライセンスもらったんだけど、忙しくて触らないうちに期間 終わっちゃった(・∀・)
264 名前:デフォルトの名無しさん [2006/04/30(日) 21:36:12 ] >>261 それは Qtopia ですね。なんで最低 3 ライセンスなんだ。 Qtopia 2 のコードはえらい汚くて、サンプルコードも乏しく、 ドキュメントも不充分だったけれど、Qtopia 4 はどうだろう。
265 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 23:33:27 ] >>262 組み込み系でやっていくのかな〜 デスクトップアプリが無くなる事は無いだろうけど、 Qtを買ってまでやる物はへりそう・・
266 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 23:49:33 ] Qtつかってるアプリで一番規模がでかいor普及してるものって何? KDE?
267 名前:デフォルトの名無しさん mailto:sage [2006/05/01(月) 07:03:11 ] >>266 規模:KDE 普及:Google Earth かも。
268 名前:デフォルトの名無しさん mailto:sage [2006/05/02(火) 04:05:44 ] GraphicsView blogs.qtdeveloper.net/archives/2006/05/01/a-graphicsview-sneak-peek/
269 名前:デフォルトの名無しさん mailto:sage [2006/05/03(水) 04:10:25 ] >>266 Opera
270 名前:デフォルトの名無しさん [2006/05/05(金) 10:45:05 ] RS232C使える?
271 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 12:30:43 ] 普通つかえるんじゃね?
272 名前:デフォルトの名無しさん [2006/05/05(金) 12:50:45 ] q〜のapiある? それとも実行環境のapiそのまま呼ぶ?
273 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 13:03:53 ] QFileでいいんじゃね?
274 名前:デフォルトの名無しさん [2006/05/05(金) 13:14:54 ] ありがとう 試してみます
275 名前:デフォルトの名無しさん [2006/05/05(金) 16:12:32 ] >>270 > RS232C使える? 使ったわけじゃないけど ttp://qextserialport.sourceforge.net/
276 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 16:35:07 ] >>275 ありがとう 良さそうですね。
277 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 01:43:33 ] >>259 rubyforge.org/projects/korundum/ qt4-qtruby
278 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 20:09:48 ] みんなどんな開発環境? Emacs? KDevelop?
279 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 20:14:13 ] WindowsのQt 4.1.2とMeadowです。
280 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 15:04:02 ] ハゲ丸にコマンドプロンプトです
281 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 18:16:18 ] GNOMEでQt4です。
282 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 20:17:08 ] >>281 エディタは?
283 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 21:34:08 ] KDevelop。 ここでは少数派なのかな。
284 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 23:15:37 ] Kate
285 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 01:04:50 ] Qt 4.1.3 が出ました www.trolltech.com/company/newsroom/announcements/press.2006-05-15.1762354160/ 4.2のsnapshotはまだかな?
286 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 07:16:14 ] >>285 Qt Interest を見ていたら、4.1.3のWindows版で4.1.2のアプリが4.1.3のDLLで動かないとか 4.1.3でリコンパイルしてもセグメンテーションフォルトが発生したとか、書いている人がいますね。 おもにWindowsで使ってるんで、もうちょっと様子を見よう。
287 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 10:20:25 ] >>286 うーん、Text CodecのプラグインDLLがいなくなっています。。 (コンパイルされていない??) ここ見る前に入れて失敗した。。。
288 名前:デフォルトの名無しさん [2006/06/01(木) 22:11:35 ] そろそろQt5の話が出てきてもおかしくないんじゃないか?
289 名前:デフォルトの名無しさん [2006/06/01(木) 22:18:25 ] lists.trolltech.com/qt-interest/2006-02/thread01608-0.html I doubt that very much. Qt 4 is the biggest change I've seen, and I've been doing Qt coding since 1997. So there will probably be at least 5 years before such fundamental changes will happen again.
290 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 14:34:36 ] HOWTO - Use Visual Studio 2005 for Qt Open Source Development ttp://www.idevelopsoftware.com/blog/2006/02/howto_use_visual_studio_2005_f.html VS2005Expressで使えるみたい
291 名前:デフォルトの名無しさん mailto:sage [2006/06/12(月) 07:59:20 ] キタコレ でもTrolltechはなんでフリー版のQt for WinでVCを正式サポートしないかな デファクトスタンダードにしたいならサポートしないのは逆効果じゃないかと思うんだが・・・ 企業はどっちみち有料版を買ってくれるわけだから Qt開発者の裾野を広げておいた方が良くないかね?
292 名前:デフォルトの名無しさん [2006/06/12(月) 16:57:37 ] QtとopenGLとKDEの連携がわかりやすいサンプルプログラムって 何かありますか。
293 名前:デフォルトの名無しさん [2006/06/15(木) 16:27:38 ] cygwinでX11版のQt4ってbuildできる? さっき試してみたら途中でこけちゃった。MinGWでもいいけどなんとなく。 In file included from generators/makefiledeps.cpp:30: /home/yunoki/work/qt-x11-opensource-src-4.1.3/mkspecs/win32-g++/qplatformdefs.h: 14:19: tchar.h: No such file or directory /home/yunoki/work/qt-x11-opensource-src-4.1.3/mkspecs/win32-g++/qplatformdefs.h: 16:20: direct.h: No such file or directory generators/makefiledeps.cpp: In member function `bool QMakeSourceFileInfo::findD eps(SourceFile*)': generators/makefiledeps.cpp:370: error: `::_read' has not been declared generators/makefiledeps.cpp:372: error: `::_close' has not been declared generators/makefiledeps.cpp: In member function `bool QMakeSourceFileInfo::findM ocs(SourceFile*)': generators/makefiledeps.cpp:675: error: `::_read' has not been declared generators/makefiledeps.cpp:677: error: `::_close' has not been declared make: *** [makefiledeps.o] Error 1
294 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 21:05:29 ] >290 これやってみたけど、g++がclになるだけで、 ただのOpenSource版でもできることのような気がする。 Cマガジンに載ってたみたいな、シームレスな連携がとりたい……
295 名前:デフォルトの名無しさん mailto:sage [2006/06/23(金) 07:14:01 ] うお! 4.1.3を使わないうちに4.1.4が出ちまった。 様子を見てから4.1.4ダウンロードすっか。と、思っているうちに4.1.5になったりして。
296 名前:デフォルトの名無しさん mailto:sage [2006/06/28(水) 20:54:42 ] VC2005ExpressEdition+Qt連携を試してみた >>290 のリンク先で、qmakeのパラメータが "-project -spec win32-msvc2005"ってなってるけど projectモードの時はspec指定できないって、エラーでるから パラメータは"-project"だけの間違いじゃないかな。 あと実行時にQtのランタイムライブラリが必要なのはどうにかならないのかな? スタティックライブラリとかで静的リンクしといて、 exeだけ配布で済ませられたりすると便利なんだけど
297 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 09:35:41 ] >>296 > あと実行時にQtのランタイムライブラリが必要なのはどうにかならないのかな? > スタティックライブラリとかで静的リンクしといて、 > exeだけ配布で済ませられたりすると便利なんだけど できるみたい ttp://qtnode.net/wiki/Qt4_with_Visual_Studio_and_static_C_runtime
298 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 23:40:53 ] Qt 4.2 Technical Preview リリース! MinGWでビルドしています。 VC2005のExpress Editionでビルドした人います?
299 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 10:17:56 ] >>297 ウホッ。素晴らしい。ありがとvvv Eclipse+CDT+Qtで最初試したんだけど、 CDTのコードアシスト機能が使い物にならないから、 やっぱりVC連携の方がコーディング効率いいね
300 名前:デフォルトの名無しさん [2006/07/03(月) 19:05:16 ] Qt 4.1 をLinuxで使ってます。 QLabelにQPixmapをセットするのに時間がかかるんでバックグラウンドでQPixmapを用意して GUIのスレッドでQLabel::setPixmap()するコードを書いたんですけど QPixmapを使うこと自体がGUI操作らしくて (QImageは違う) Xlib: unexpected async reply (sequence 0x99df)! というエラーがでて死にます。 QImageをバックグラウンドで用意してGUIのスレッドでQPixmap::fromImage()を使う方法は QPixmap::fromImage()が遅いんであきらめました。 ストレスなくQLabelにQPixmapをセットする方法ないですかねえ
301 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 19:28:56 ] >>298 居りますよ
302 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 19:58:09 ] >>301 ビルドできましたか? さっきちょっと試したら、なんかエラーがでて駄目で、 調べるのが面倒だからMinGWならふつーにいけるだろうと思ってやったところ、 こっちはsh.exeがバックスラッシュをうまく解釈しないようでこれまたうまくいかず、 うーむ、ここは落ち着いて頭を冷やしてやりなおすか、と、 ちょうどここを覗いたところでしたw。
303 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 21:10:06 ] 出来ましたよ vc2005eeでやるときは vsvars32.batを修正して、 sdkのインクルードパスとライブラリパスを含めてます? でないとfile not foundとかで落ちますよ
304 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 22:28:52 ] > 302 sh.exeがあるPATHを外すと、うまくいくと思います。
305 名前:302 mailto:sage [2006/07/04(火) 00:02:53 ] >>303 , 304 ありがとうございます。本当に助かります!! まずはVS2005で挑戦中ですが、うーむ、まだうまくいかないっす。。。 mkspecsは、例(?)のパッチから持ってくるのですか? 今は、qmakeがMakefileを生成してくれない状況です。 (MSVC.NETなんか知らん!と言って生成してくれません。パス入れ忘れですかねー。) 明日から出張なので、、、今日は時間切れとなってしまいました。 週末あたりに再挑戦します。