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
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なんか知らん!と言って生成してくれません。パス入れ忘れですかねー。) 明日から出張なので、、、今日は時間切れとなってしまいました。 週末あたりに再挑戦します。
306 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 01:34:46 ] www.youtube.com/watch?v=jQSKDJ15jhg
307 名前:301 mailto:sage [2006/07/05(水) 20:06:47 ] >>305 Qtを知ってまだ一週間程なので、 「例の」が、どのパッチの事か分かりませんが、 とりあえず私の場合 vc.net2003とvc2005eeのそれぞれで、 static-debug,static-release,dynamic-releaseの 計6パターンでビルドしましたよ 方法としては、ttp://qtnode.netにある4.1.4用パッチから qconfigure.bat \mkspecs\win32-msvc2005\*.* \mkspecs\win32-msvc.net\*.* \qmake\Makefile.win32-msvc2005 \qmake\Makefile.win32-msvc.net \qmake\generators\win32\msvc*.* \qmake\generators\win32\borland*.* 辺りを4.2.0のフォルダにコピーして、 それだけでは通らないので、 \qmake\generators\metamakefile.cpp \qmake\qmake.pri \qmake\qmake.pro \qmake\Makefile.win32-msvc2005 \qmake\Makefile.win32-msvc.net \qmake\generators\makefile.cpp \src\network\qnetworkinterface_win_p.h 辺りを手修正って感じです。
308 名前:デフォルトの名無しさん mailto:sage [2006/07/06(木) 20:44:59 ] >300ゲームなどで高速描画したいのかな。OpenGLはだめなの?
309 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 00:08:13 ] ゲーム作成中。迷路で落とし穴にはまった時 画面をペカペカフラッシュさせたいんだが 昔Win では関数呼んでる最中に、InvalidateRect 効かないから 無理矢理 SendMessage(WM_PAINT) して更新させるという方法使ってたけど Qtでもそういうのありますか? ちなみに processEvents()では駄目でした。
310 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 00:29:58 ] >>309 QWidget::repaint(); だとどう?
311 名前:デフォルトの名無しさん [2006/07/07(金) 00:37:44 ] Sleep(0)
312 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 04:31:12 ] designerでUI中にQWidgetを入れるにはどうすればいいですか?
313 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 21:12:12 ] 意味が良くわからん
314 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 23:09:41 ] デザイナーでプロパティ設定していると頻繁に落ちるorz
315 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 00:13:54 ] >>312 カスタムWidgetを作成するか、QFrameなどを貼り付けて自前で描画するとか
316 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 00:58:43 ] >>310-311 ありがとうございます。 サンプルソース作ってやってみます。
317 名前:312 mailto:sage [2006/07/08(土) 12:19:19 ] 正確には、(カスタムウィジェットにするまでもない) QWidgetを継承した自作ウィジェットを入れたいんです。 QWidgetさえ入れば、Promote to Custom Widget で実現できるのですが、 QWidgetが入らないと、親クラスが別クラスになってしまうんです。 .uiファイルを直接編集する手もなくはないんですが、designer上でできないのでしょうか。
318 名前:デフォルトの名無しさん [2006/07/09(日) 18:14:03 ] 結局、Qt4になってもIMの「On The Spot」は改善されてないの? 日本語の変換候補の位置がおかしいんでQt使えないんだよなー。
319 名前:302 mailto:sage [2006/07/09(日) 22:06:47 ] >>304 , 307 ありがとうございました!! といあえず、sh.exeをpathからはずし、MinGWでコンパイルできました。 (vcの方は、まだうまくいかないですねーー。) とりあえず、これでQt4.2で遊べるようになりました。 本当にありがとうございました。
320 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 01:25:54 ] >>318 だね〜。QtはいつまでたってもIM周りが癌だね。
321 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 01:58:39 ] Qtイケテナイヨ
322 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 12:25:50 ] が、他に何があるかというと・・・。ない。
323 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 12:53:38 ] WTL/ATL
324 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 15:50:03 ] 2ch由来のライブラリOTLはどう?
325 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 17:29:44 ] 4.2でIMバグ直ってたりしない?
326 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 18:21:29 ] いつまでたっても修正しないのでは、何のための保守料なんだろうか
327 名前:デフォルトの名無しさん [2006/07/10(月) 21:44:40 ] >>324 wwwだろ
328 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 21:58:15 ] オープンソースで無償で使えてドキュメントがしっかりしていて日本語も通って WindowsとLinuxとMacでほぼ同じソースが使えるなら とりあえず「Qt以外」の候補のひとつだなあ。
329 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 12:09:56 ] >>328 その独り言は何を指して言ってるの?
330 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 22:02:59 ] >>329 >>322 に「ほぼ同意」って言っているの。
331 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 22:48:01 ] wxとtkは
332 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 20:59:45 ] designerで作成した.uiファイルを元に、 ヘッダファイルを自動生成させると、 その中のクラスが(QObjectやQWidgetなど)何のクラスも継承してないのが不便。 また、そのクラスにメソッドやQ_OBJECTマクロや継承元を追加したりすると、 .uiファイルにコントロールを追加やプロパティ変更などして、ヘッダを再生成させた時、 クラス宣言に追加した部分がゴッソリ消えてしまうのが致命的。 追加するコード量を減らそうと、ヘッダ中のクラスを直接使うのではなく、 それを継承するクラスを作って、そちらにメソッドを追加してみるという方法もとってみたけど、 それでも継承元クラスに追加しないといけない場合とかあるし、 それだけの為に、継承によるオーバーヘッドを受けるというのもすっきりしない・・・ なんだかQt微妙に思えてきた・・・
333 名前:デフォルトの名無しさん mailto:sage [2006/07/12(水) 21:23:29 ] >>332 uiから生成したファイルの使い方を根本的に間違っているような気がします。
334 名前:デフォルトの名無しさん [2006/07/12(水) 21:31:46 ] >>332 doc.trolltech.com/4.1/designer-manual.html の Using Forms and Components に使い方が書いてある。
335 名前:デフォルトの名無しさん [2006/07/16(日) 20:50:44 ] 318 です。 SUSE 10.1のKDEではちゃんとOn The Spotになってることから、 Qt自体は改善されてるっぽい。 IMの問題みたい。
336 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 19:14:50 ] Qtからテーブルにデータを挿入する際、BLOBの列にデータを挿入するにはどのようにすれば良いのでしょうか? 具体的には create table tbl (id smallint, img blob); というようなテーブルに対して QImage img("./test.jpg"); QVariant var = img; QSqlDatabase Db = QSqlDatabase::addDatabase("QSQLITE"); Db.setDatabaseName("./test.db"); QSqlQuery query; query.prepare("insert into tbl(id, img) values(:id, :img)"); query.bindValue(":id", 1); query.bindValue(":img", var); query.exec(); としても、img列にはデータが挿入されていないらしく、 select id from tbl where img is null; というSQL文を投げてやるとidが1のレコードを返してきます。 どなたか教えていただけませんでしょうか。
337 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 21:55:30 ] DB板のSQLiteスレで聞け
338 名前:デフォルトの名無しさん mailto:sage [2006/07/18(火) 02:40:59 ] >>337 馬鹿だね君は。SQLiteは問題ない。QImageの中に画像のデータが入っていないからテーブルに書き出せないだけ。 問題の切り分けも出来ないのであれば質問には黙っているべきだ。 >>336 具体的には QImage img("./test.jpg"); QVariant var = img; を QFile img("./eclair.jpg"); img.open(QIODevice::ReadOnly); QByteArray arr = img.readAll(); と書き換え、 BLOB列に対するbindValueを query.bindValue(":img", arr, QSql::Binary); とする。 これでいけるはず。
339 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 21:13:42 ] >>328 Javaをどうぞ
340 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 22:47:37 ] >>339 それ何てC++?
341 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 00:03:24 ] WindowsのAssistant重いね。 WindowsでAssistantを使うよりも、 その同じWindows環境でVirtual PCを使って動かしたLinuxでAssistantを 使う方がよっぽど快適なのはなんとかならんのか。
342 名前:デフォルトの名無しさん mailto:sage [2006/07/23(日) 02:45:52 ] 普通のブラウザ使えばいいやん
343 名前:デフォルトの名無しさん mailto:sage [2006/07/23(日) 02:55:52 ] MinGWのg++を3.4.5に更新したら ... declared as dllimport: attribute ignored というwarningが大量に出てしまいます。 対処法をご存じの方いらっしゃいますか?
344 名前:デフォルトの名無しさん mailto:sage [2006/07/23(日) 08:26:48 ] >>342 > 普通のブラウザ使えばいいやん 検索とか。 …って話じゃなくてさ。 Assistant風のプログラム作って同じソースでLinux版とWindows版のバイナリを作ったら Linux版は快適で、Windows版は重いってことになるんだよね。 それがなんとかならんかなあ、と思うわけ。
345 名前:343 mailto:sage [2006/07/24(月) 02:22:30 ] .proファイルに CONFIG += warn_off と書けば出なくなった。…ただし、すべての警告が出なくなる orz...
346 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 00:25:53 ] void DragTest::dropEvent(QDropEvent *event) { QList<QUrl> list = event->mimeData()->urls(); lineEdit->setText(list.at(0).toLocalFile()); } という具合に、ドラッグ&ドロップしたらウィジェット中のテキスト領域に、そのファイル のパスを表示させるプログラムを書いたのですが、Windows上ではパス上に2バイト文字が 含まれていても問題なく動くのですが、Macだと /Users/oresama/Desktop/%E3%81%A6%E3%81%99%E3%81%A8/test.jpg という風に、日本語の部分がエンコードされてしまいます。 最終的にはドラッグ&ドロップしたファイルを開くようにしたいのですが、このエンコード されたパスではファイルを開けません。 エンコードされたパスを元に戻すにはどのようにすれば良いのでしょうか? あるいはエンコード前のファイルパスを取り出す方法をご存知の方、教えていただけません でしょうか。
347 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 00:54:25 ] %XXの16進数を直せば良いだけでは? 参考になるかわからないけど、RFC2396 decoder で検索したらでてきますよ。 www02.so-net.ne.jp/~hat/files/uridec.c
348 名前:346 mailto:sage [2006/07/26(水) 01:36:00 ] >>347 ありがとうございます。しかしQUrlにfromPercentEncodingというメンバ関数を見つけて しまいました……。 Mac上では void DragTest::dropEvent(QDropEvent *event) { QList<QUrl> list = event->mimeData()->urls(); QVariant var = list.at(0).toLocalFile(); lineEdit->setText(QUrl::fromPercentEncoding(var.toByteArray())); } でうまくいきましたので、明日会社のWin機で試してダメでしたら教えていただいた方法を 試してみます。
349 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 13:55:15 ] Trolltech Releases Preview of Qt for Java dot.kde.org/1154086784/
350 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 14:25:48 ] だれか解説してくれ。Java言語からQtライブラリにアクセスする ってこと? QtそのものがJavaで書かれるって事じゃないよね?
351 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 16:48:17 ] >>350 JNIを使ってC++ライブラリをJavaから使うということみたい。 PDF版のWhitepaperの12ページ以降に解説あり。 似た様なのには qtjava があるけど、Qt Jambiは TrollTechからの公式なJava Bindingということになるな。
352 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 18:45:54 ] つまりあれか? Qtのライブラリって結構良くできてるけどC++めんどくさいな〜。 って思ってて、しかもLinuxとWindowsで動くアプリ作りたいけど 別にMacで動く必要はないし、Swingはちょっとな〜。っていう 俺には結構いい選択肢?
353 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 23:14:37 ] SWTがあるから要りません(><)
354 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 23:16:43 ] いくらなんでもSWT<Qtだけどね。
355 名前:デフォルトの名無しさん [2006/07/31(月) 23:45:30 ] >>352 一応Macでも動くみたいなんで、それでもいいならいいんじゃね?
356 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 00:31:02 ] まあMacで動くのもデメリットではないな。 Qt/C++と比べると遅くなりそうだけど、Swingより速いならいいかも。 言語的には嫌いじゃないんだよなJavaって。
357 名前:デフォルトの名無しさん [2006/08/12(土) 21:28:54 ] doc.trolltech.com/4.1/threads.html によると スレッドごとにメッセージループを持てるらしいんですが QThreadを継承したクラス(Aとします)を作り、 A* hoge = new A(); hoge->start(); A::run()内でexec()しA::event(QEvent*)でイベント処理ができることを確認しました。 ここで、A::event()のイベントハンドラ内でsleep(5)とすると、メインスレッドのGUIメッセージループも止まってしまいます。 Aのメッセージループとメインのメッセージループはお互いに独立していると思っていたんですが わたしは何か勘違いしているんでしょうか?
358 名前:デフォルトの名無しさん [2006/08/14(月) 07:26:39 ] Qt2,3の翻訳サイト落ちちゃったんですかね ダウンロードしておけばよかった・・
359 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 11:47:11 ] >>357 sleep()だと、プロセス全体が反応しなくなるようですね。 (メッセージループというよりも、sleep()のせいだと思います。)
360 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 03:40:52 ] Kdeが出しているQt3のWindows版なんですけど何度コンパイルしてもQtAssistantのドキュメントが読み込めないんですけどバグなんでしょうか
361 名前:デフォルトの名無しさん [2006/08/17(木) 06:49:40 ] やっぱフリーのQtは駄目だわ 使えるコンポーネントが少なすぎる
362 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 08:08:33 ] >>361 ん? たとえば、どんなのが必要?
363 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 20:42:31 ] さっさとJavaに移行しろって
364 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 23:02:48 ] QWidgetがあればたいていのGUIは作れるね。
365 名前:デフォルトの名無しさん [2006/08/18(金) 19:33:22 ] あるウィジェットのインスタンス名を知りたいのですが、 ウィジェットのコンストラクタ内でQObject::objectName() を呼び出しても名前が設定されていません。コンストラクタが完了 した後であれば、メンバ関数からQObject::objectName()を 呼ぶとインスタンス名が得られます。どうしたらいいでしょうか?
366 名前:デフォルトの名無しさん [2006/08/23(水) 20:02:04 ] Qt4を使っています。データベースをCreateしたいのですが、 SQLで「Create database XXX」とやっても、Openしていないと叱られます。 Openするにはデータベースファイルが存在していなければならないため、 Openできません。 データベースをCreateするにはどうしたらよいのでしょうか? InterBase(Firebird)を使っています
367 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 19:00:57 ] そんなマイナーなDBMS使ってるからいかんのだよ。 オラクルかSQLServerにしなさい。フリーでよいならMySQLでもよし。
368 名前:デフォルトの名無しさん [2006/08/26(土) 01:15:03 ] オラクルかSQLServerにしたら。QtからCreateできるの?
369 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 01:18:29 ] できない。 ちゅうか、最初にコマンドラインか管理ツールかなんかで create database しといて、 接続すれば無問題なんでないのか? これ以上はQt依存の話じゃないのでスレ違い。
370 名前:デフォルトの名無しさん [2006/08/26(土) 14:45:55 ] 「コマンドラインって何?」「管理ツールって何?」っていうじっちゃんばっちゃんに 説明するのが面倒だから、プログラムにCreateを組み込むのは当たり前。 そんなこともできないのか。お前
371 名前:デフォルトの名無しさん [2006/08/26(土) 14:50:41 ] 正直、wxWidgetとどっちが優れてるのかな?
372 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 00:22:02 ] >>370 出来ないのはDBMSの仕様であって、このスレで相手してくれている人たちではないとおもわれ。 あと、プログラムに組み込むのが当たり前といっているが、管理ツール以外で「当たり前」に出 来るものなんてあるのかね? つーか、やりたいことが見えない。じっちゃんばっちゃんでも簡単に使えるDBMSのフロントエ ンドを作るつもりなら、いっそFileMakerとか買ってやれば良いじゃない。 ……まぁ文句ばかり書き連ねても仕方ないので教えてやるが、SQLiteならばQtからDBを作成出 来る。
373 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 20:21:08 ] FirebirdにCREATE DATABASEが出来ない仕様なんてないけど?
374 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 08:55:16 ] >>373 そういう意味じゃないとおもうよ。
375 名前:デフォルトの名無しさん [2006/08/29(火) 14:44:22 ] QtJambiってどうなんかなあ なんか興味がある
376 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 15:11:43 ] 試してみればいいじゃなーい www.trolltech.com/jambitechpre-download
377 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 08:02:37 ] Trolltech Releases Second Preview of Qt for Java dot.kde.org/1157099916/
378 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 09:12:45 ] Qtって一体どこで使われてるんだろう。 ビジネスとして成り立ってるのかすごく疑問だ。
379 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 23:13:29 ] >>378 たとえばGoogle Erath。 あれはGPLじゃないから、ライセンス料払っているとおもわれ。
380 名前:デフォルトの名無しさん [2006/09/06(水) 23:07:17 ] >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath >Erath
381 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 06:55:27 ] グーグル 偉ス
382 名前:デフォルトの名無しさん [2006/09/07(木) 16:57:51 ] >>380 もしかして: Earth
383 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 21:31:03 ] googleって普通の検索でもイメージ検索が一部含まれるようになってたんだね。 >>382 を見てふとRayearthで検索したら画像が出てきてびびった。
384 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 01:21:49 ] あー職場でRayearthを検索しなくて良かった
385 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 10:49:44 ] WindowsのQt2用のIME制御クラス作ったんだけど、需要ありますか? WindowsXPとMS-IMEの組み合わせだと、Qt2のエディットボックスで 変換中の文字列が表示されないので、これを使えば表示できるようになります。