1 名前:ひろみちゅ mailto:sage [2011/08/19(金) 13:24:49.29 ] Qt(キュート)は C++ ベースのフレームワーク&RAD開発環境です。 ライブラリの機能は、フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、 グラフィックス(OpenGL)や各種コンテナ、XMLパーサー、組み込み JavaScript など、非常に多岐に渡ります。 公式の統合開発環境「Qt Creator IDE」を使えば、クロスプラットフォーム対応のRAD開発が可能です。 また、EclipseやVisual Studio上で開発したい人のためのアドインも用意されています。 ■主な対応プラットフォーム(デスクトップ用途の場合) Windows XP, Vista, 7 Mac OS X 10.4, 10.5, 10.6 Linux ■ライセンス ・オープンソース版(Open-source version) LGPL 2.1 または GPL 3.0 のうちどちらかを利用者が選べます。 LGPL を選んだ場合はソースコード非公開のままでの商用利用が可能です(いくつか制限あり)。 ※正確には通常「LGPL+商用利用向きの例外条項」を選ぶことにな7ります(Qtインストール先の「LGPL_EXCEPTION.txt」を参照)。 ちなみにGPLでも商用利用が不可能というわけではありません、念のため。 ・商用版(Commercial version) こっちはNokia社か日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います ■Qt を使って作られたソフト例 KDE、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio など ■前スレ 【RAD統合環境】 Qt 総合スレ 11 【Win/Mac/Linux】 hibari.2ch.net/test/read.cgi/tech/1306071448/
369 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 10:54:26.88 ] ちなみにproの中身はこんな感じです openglの記述を行く通りか換えてみたけどあんまり効果なかった... #------------------------------------------------- TEMPLATE = subdirs SUBDIRS = 省略 # build must be last: CONFIG += ordered CONFIG += opengl SUBDIRS += build QT += opengl
370 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 11:04:58.01 ] 馬鹿には無理
371 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 11:12:36.11 ] >>369 これでどう? QT += opengl QMAKE_LIBS_OPENGL *= -framework GLUT -lobjc
372 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 01:24:28.97 ] 以下と同じQtのドキュメント(html版)をまとめてダウンロードしたいのですが、どこかにないでしょうか? ttp://doc.qt.nokia.com/4.7/index.html 以前のバージョンでは、ローカルに同じものがインストールされていたと思うのですが、 Qt4.7.4ではローカルには.qch等のファイルしか見つかりません
373 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 03:38:52.36 ] HTMLはソースの中には入ってるみたいだから落としてみれば?
374 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 11:18:37.96 ] 初歩的なことで申し訳ありませんが教えてください。 複数のqmlファイルを作ってページ切り替えする方法がわかりません。 サンプル等教えていただけるとありがたいです。
375 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 23:46:16.28 ] QtでWebページの取得を試みております。 QNetworkReply *reply reply->readAll() で取得した情報はQByteArray形式になっており、これを日本語表示させるために QString str(reply->readAll()) としているのですが、日本語が文字化けして表示されてしまいます。 対処法など、ありますでしょうか。
376 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 10:20:52.31 ] >>375 取得しているページの文字コードを確認し、適切な変換は行っていますか?
377 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 11:14:37.37 ] 馬鹿には無理
378 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 11:44:14.97 ] QTextCodec
379 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 16:21:42.45 ] Qtでドラッグ&ドロップでのファイルの入出力を試しています。 入力の方は上手くいったのですが、出力の方を悩んでいたところ入力とそっくりなQMimeDataを作ればいいのかと考えました。 そこで調べたところ、エクスプローラからのD&Dのフォーマットはこのようになってました。 application/x-qt-windows-mime;value="Shell IDList Array" application/x-qt-windows-mime;value="UsingDefaultDragImage" application/x-qt-windows-mime;value="DragImageBits" application/x-qt-windows-mime;value="DragContext" application/x-qt-windows-mime;value="DragSourceHelperFlags" application/x-qt-windows-mime;value="InShellDragLoop" text/uri-list application/x-qt-windows-mime;value="FileName" application/x-qt-windows-mime;value="FileNameW" そして自分で作ったQMimeDataにtext/uri-listだけ入れたところ、問題無く動きました。 目的は達成したのですが、この他の値がなんなのかが気になります。 どうやらFileName,FileNameWはD&Dしたファイルの中のどれか1つ(選び方は不明)という事と UsingDefaultDragImage〜InShellDragLoopまでは一定 Shell IDList ArrayがD&Dするファイルの個数によって変化するということまでは解っています。 ですが実際の内容はバイナリらしく、意味がわかりません。 これらの説明が載っている場所や、Qtから扱う方法をご存じならば教えて頂けませんでしょうか?
380 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 17:22:26.98 ] IDListはWindows固有のIDListデータの配列だと思う この辺はQtじゃなくてWindowsのCOMとかShellを知らないとわからないかも MSDNライブラリでIShellFolderとかのインターフェイスを調べてみればわかるけど結構ディープだよ
381 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 00:37:59.08 ] QMainWindowベースのアプリで、画面上の孫Widgetから シグナルを送りたいんだけど、MainWindowの取得方法が分からない。 孫の階層はもっと深い可能性あり、孫Widgetは動的生成ありのため、 孫Widgetからconnectを貼りたいという条件でお願いします。
382 名前:381 mailto:sage [2011/11/05(土) 00:47:18.10 ] あ、window()で取れたのでいいです。w
383 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 00:50:09.39 ] parentWidget()のparentWidget()じゃだめなの?
384 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 00:50:44.95 ] ↑かぶった。スマソ。
385 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 14:45:24.68 ] QtってRainmeterみたいなウインドウなしの半透明なデスクトップアクセサリ作ったりできる?
386 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 16:07:32.56 ] はい
387 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 18:57:22.92 ] どうやるの? サンプルみたいなのある?
388 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 23:07:48.13 ] 馬鹿には無理
389 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 23:47:14.39 ] 答えないなら黙ってろ
390 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 01:02:02.42 ] 馬鹿には無理流行ってんな
391 名前:デフォルトの名無しさん mailto:sage [2011/11/07(月) 10:35:38.95 ] ウィンドウを半透明にしたいということならQWidgetのこの辺を読んで試してみるべし doc.qt.nokia.com/stable/qwidget.html#creating-translucent-windows
392 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 02:59:32.94 ] 流行ってるって1人だろ
393 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 00:36:26.49 ] pysideの64bit版はかなり不安定だな 特にqwebview使うと落ちまくる
394 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 01:49:21.64 ] mousePressEventでsetCursor(Qt::IBeamCursor)しても、mouseMoveEventでデフォルトに戻っちゃうのね orz WinスタイルのHCURSORをヌルにすれば良いのだろうけど、WinAPIは使うわけには行かないし、mouseMoveEventで再設定しかないか? ちらっと、矢印カーソルが見えるような感じがするのは気のせいか?
395 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 14:21:11.85 ] >>394 ただのQDialogプロジェクトでやってみたけど問題ないよ Qt4.7.4のMinGW版
396 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 14:40:07.31 ] >>395 あれ! QDialogは大丈夫だね。 QWidgetから継承した、グリッドウィジェットを作成中なんだけど、こちらはカーソルが戻る。 QRubberBandがクソなもんで、ラバーバンドを実装している最中。 とりあえず、WinAPIでHCURSORを設定して逃げます。
397 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 02:18:24.94 ] カーソルの戻りはWindows固有の問題です。 stackoverflow.com/questions/169155/setcursor-reverts-after-a-mouse-move
398 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 22:45:09.29 ] おまいらは Qt Developer Conference 2011 TOKYO に行きますか? 漏れは金曜日のみ行きます。
399 名前:デフォルトの名無しさん mailto:sage [2011/11/16(水) 23:39:47.23 ] ぼかぁ、サンフランシスコに行きます でも、東京って上海とか香港に比べて軽く見られてるね
400 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 00:52:04.48 ] そうなの?開発者数が違うのかにゃ?
401 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 01:59:56.61 ] 日本オワタ
402 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 02:33:27.58 ] マニュアルが英語だと使えないお
403 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 04:26:24.04 ] 英語使えないとITドカタになるしかあるまい
404 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 15:29:12.41 ] 質問です。 左側のリストを選択することによって、右側の表示画面が変わるGUIを作りたいんだけど、 何を使ったら実現できるのかな? 一般的には、そのままタブウィジェットを使うのが普通だと思うんだけど、 タブ部分の表示が多すぎるのであきらめた。 で、タブの部分をリストにして、そのリストを選ぶたびに右側の画面を変えることを 考えているんだけど、右側のウィジェットを何にしたら良いのか、ちょっと分からない。 タブウィジェットのタブの部分を非表示にできれば、これを使うんだけど、デザイナで確かめた感じでは、 出来ないっぽい。 みなさんだったら、どう実現しますか?
405 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 15:37:51.85 ] QStackedWidgetじゃ
406 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 15:42:45.43 ] ありがとうございます! むむ、そんなものがあるんですか。早速使って確かめてみます。
407 名前:デフォルトの名無しさん [2011/11/19(土) 13:22:33.41 ] Unix板から来ました PCのマルチプラットフォームアプリ作ろうとしたら今のところQtがベストってことでOKなんでしょうか?
408 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 13:39:06.28 ] JAVAの方がいいよ
409 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 22:50:52.15 ] >>407 OK
410 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 01:22:07.50 ] Airのこともたまには思い出してあげてください。
411 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 02:33:28.94 ] Linux版のAirはなんで死んでしもうたん
412 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 01:45:36.35 ] これからQtを使うには とっても情報が少ない気がするけどQMLでやるべき? それともC++?
413 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 09:42:26.34 ] >>412 これから使うならQMLはガン無視でOK Qtに慣れたら好きにして。
414 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 19:15:59.40 ] うーん難しいね 4の最終版である4.8もRC版になり5からはQML方面にかなり行くみたいだし 予習しておくのもいいと思うけど
415 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 21:48:36.18 ] こんなので悩むほうがおかしい。 両方使えばいいんだよ
416 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 22:03:32.70 ] QMLとか今んとこ使い道ないし
417 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 22:54:42.50 ] QMLはQtのJavaバインディングみたいにそのうち放棄されそう
418 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 23:00:59.09 ] Qt CreatorからQML関連取り除くのどうやんの?
419 名前:412 mailto:sage [2011/11/21(月) 23:31:17.34 ] なんかうたい文句では良いことずくめみたいだけど そうでもないんですかね ちょっとQMLの練習していたんですけど 切り替えようかな?
420 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 23:35:27.04 ] googleなんかが全力でJavascript辞めたがっているこのご時世に デスクトップアプリでJavascriptだからな 流行るわけがない
421 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 23:43:28.60 ] rubyやpythonでもスタンドアロンの大規模なプロジェクトで使われてるものは無いし javascriptも同じじゃね 小さいツールを作るんだったらありだろう
422 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 00:46:05.50 ] ランタイム配布がネックになるから 小さいツールには向いてない
423 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 01:22:36.36 ] とことん使いどころが分からない機能だな
424 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 16:45:37.04 ] PhononのVideoPlayerを使って動画再生を行っているのですが 再生速度の変更(つまりx2.0再生等)を行う方法はありますか?
425 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 18:04:09.98 ] Markの本は微にいった点で参考になるが、もっと振る舞いで分離したQt Usingに徹底できなかったのだろうか。 彼ははOOPには疎いのかな? てか、徹底してOOPでやると、コードも増えるし、本が分厚くなるか w
426 名前:デフォルトの名無しさん mailto:sage [2011/11/22(火) 21:51:27.38 ] >>423 Nokiaなんかに金に目が眩んで買収されたのが運の尽き。 Nokiaのデバイスでだけ動けばよいというのが根底にあるからそうなるんだよ。
427 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 14:57:35.62 ] 今回のNokia1万7千人のリストラは、Qtに影響するのかな?
428 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 19:31:27.47 ] WindowsPhoneはどうした?
429 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 06:57:34.02 ] QLocalSocket とか QSharedMemory とか使って Qtアプリケーションと非Qtアプリケーションで通信したいんだけど、 よい方法を教えやがれ
430 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 07:10:32.61 ] 知らないけど お前の態度が気に食わんから 教えてやらん
431 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 18:22:14.19 ] Qt... RADを謳うにはちょっと敷居が高いと思うが? それでQML? 小回りが利かないんで絶望の淵に立つ奴が続出すると思うが?
432 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 18:44:08.53 ] そんなことはツイッターにでも書いてろと思うが?
433 名前:デフォルトの名無しさん [2011/11/26(土) 19:34:38.14 ] 逆だろ 2chにでも書いとけばいい
434 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 19:49:19.40 ] twitterは読みたくなければ読まなくて済むからtwitterにしてくれ
435 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 21:37:43.48 ] Qt... マイナーな連中がひとり悦にいってほくそえむフレームワークか.... ユーザーが増えなければ自分の首を絞めている事も知らずに...
436 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 21:40:28.46 ] 計測器などの工業用途でも組み込み、デスクトップの両方に結構 使われてるよ。
437 名前:デフォルトの名無しさん mailto:sage [2011/11/26(土) 21:54:18.32 ] おいおいこのスレにキチガイは二人も要らんぞ
438 名前:429 [2011/11/27(日) 13:05:06.93 ] >>430 そんなこといって意地悪しないで教えてよ〜 pipe嫌いとかCreateFile嫌いとか言わないからさ〜
439 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 14:59:35.23 ] 非Qtアプリケーションって具体的に何? 通信して何をするの?
440 名前:429 [2011/11/27(日) 15:07:40.82 ] >>439 Qtで作ったアプリケーション(自作)と他のEXE(非自作)内に読み込まれたDLL(自作) とを通信をしたいです〜 DLL側でQt使う可能性は全く無くて、通信処理だけせめて行いたいのですよ〜 DLL側からほぼ一方的、たまに反対方向へもデータをやり取りしたいのです
441 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 15:15:07.09 ] ソケット通信でもすれば?
442 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 16:41:13.66 ] クロスプラットフォームなら兎も角、Windows限定ならお前の好きにしろよって話だな まずは非Qt同士で通信するもの作ってから出直してこい
443 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 16:48:25.76 ] 性能的に十分ならソケットでいいよ
444 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 17:24:39.06 ] どっちも自作なら共有メモリだな
445 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 20:47:37.98 ] オーム社「実践 Qt 4プログラミング」発売日:2012/01 ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-507-8 # 待ち遠しい
446 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 20:57:58.61 ] 工作員乙
447 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 21:50:55.04 ] 月日の経過と同じスピードで発売日伸びてるよねその本w
448 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 21:52:39.49 ] 震災の影響で紙とインクが不足しているから仕方ない
449 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 21:53:03.05 ] まるで高速増殖炉のような話だな
450 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 18:41:03.05 ] Qtをフレームワークよばわりとか・・・
451 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 18:46:50.29 ] デザイナでLCD Numberをおいて ui->lcddisp->display(ほにゃらら); ってやると プログラムが突然終了しました。って言われちゃうんですけど なにかまずいことしてますでしょうか? ほにゃららにはQString text = "111"とか直接"111"とか111とか やってみましたが全部同じです winXP MinGW Qt4.7.4です
452 名前:451 mailto:sage [2011/11/29(火) 19:03:47.82 ] すみません。事故解決しました。 ui->setupUi(this); ui->lcddisp->display(); の順にしたら正しく表示できるようになりました。
453 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 11:43:46.98 ] >>445 原著購入した方がいいんでね? 平易な記述だし、どちらにしろ、Qt使いに英語は必須なんだし!
454 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 11:51:41.60 ] そんなの簡単に拾えたけどなw
455 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 14:26:17.54 ] Qt Creator上で、MainWindowのメニューバーのようにGUIでQMenuを作成する方法はありますか?
456 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 16:48:59.92 ] >>455 それってQt CreatorじゃなくてQt Designerでやらせることじゃね?
457 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 23:38:52.03 ] PySideは、Qt Addonになるらしい。 「お前Bug reportしたから、Qtのライセンスに同意しろ」というメールがNokiaから来た。
458 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 23:56:00.80 ] 全員に聞いて回ってるのか そりゃ大変だ
459 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 15:30:36.61 ] Qt Creatorで開いているファイルやプロジェクトなんかを 2列にするにはどうしたらいいの?
460 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 15:39:18.13 ] ウィンドウ→左右に分割 ウィンドウ→上下に分割 のこと?
461 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 15:45:56.80 ] エディタじゃなくて クラスビューとかアウトラインとか型階層とか あるやつです
462 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 15:50:20.66 ] 日←こんな感じのボタンが上下分割だけどそれのことかな?
463 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 15:54:58.78 ] そうそれ それを左右に分割したい
464 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 15:56:41.59 ] 左右は無理だと思う ちなみに名前はサイドバーね
465 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 16:01:34.17 ] 無理なのか 左右に分割は需要がないのかな?
466 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 16:21:22.57 ] Qt CreatorでToDoリストみたいなのありませんか?
467 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 20:05:51.44 ] >>466 試したことないけど lists.qt.nokia.com/pipermail/qt-creator/2010-July/007218.html とか、 gitorious.org/qt-creator-todo-plugin があるみたい。
468 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 13:07:19.57 ] いつAndroidとiPhoneで動くようになるの?
469 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 13:21:14.76 ] もうなりません
470 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 14:17:28.50 ] >>468 動いてはいるけれど、まだ実用レベルじゃあない。 Nokiaなんかに買収されなければ、とっくにまともに動いていただろう。
471 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 14:23:35.35 ] 自演なんてじぇんじぇんしてないよ
472 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 17:58:35.88 ] >>470 国内メーカーなどに買収されていれば、IDEの公開すらされなかったろうがな。
473 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 19:00:23.50 ] Intelが買収してくれるのがベストなんだけど Intelコンパイラー+Qtで10万くらいまでなら出す。
474 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 21:12:14.62 ] >>472 買収前からいくつかIDEは公開されていた。 どこにも買収されていなければ、買収される前から計画されていたIDEも今と同様に公開されただろう。
475 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 21:17:46.63 ] 買収されなかったとしても、Qt Creatorを公開しないというのはありえないな。
476 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 10:55:57.36 ] マルチタッチってどの環境でできますか? Windows7? Linux?
477 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 11:38:06.05 ] 現在の日付時刻をISO 8601で文字列に変換して,最後にUTCからのオフセットも付加 したいんだけど,やり方がわからない。 QStirng sNow = QDateTime::currentDateTime().toString(Qt::ISODate); これだと,"2011-12-06T11:35:50"みたいになる。 これを,"2011-12-06T11:35:50+09:00"にしたい。 QDateTime now; now.setTimeSpec(Qt::OffsetFromUTC); QString sNow = now.:currentDateTime().toString(Qt::ISODate); ってやってみたけどダメだった。わかる方がいたら教えてください。
478 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 11:58:43.86 ] >>476 マルチタッチって、OSが対応してないとどうしようもないよな。 WindowsはWindows Phoneもしくは8から。 Linux/Macは知らないので別の人頼む。
479 名前:477 mailto:sage [2011/12/06(火) 12:36:26.79 ] 訂正。 > QDateTime now; > now.setTimeSpec(Qt::OffsetFromUTC); > QString sNow = now.:currentDateTime().toString(Qt::ISODate); QDateTime::currentDateTime()はstatic関数だから上のやり方はダメに決まってたorz で, QDateTime now; now.setTimeSpec(Qt::OffsetFromUTC); now = QDateTime::currentDateTime(); QString sNow = now.toString(Qt::ISODate); ってやってみたけどやっぱりダメ。上の2行目と3行目をひっくり返してもダメだった。
480 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 13:54:18.26 ] QDateTimeでそういう出力は出来ないと思う オフセットだけ別途取得して、文字列として連結すればいいんじゃないかな
481 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 13:59:10.34 ] www.qtcentre.org/threads/22744-QTimeZone こんな感じで手作業でやってるみたいね
482 名前:477 mailto:sage [2011/12/06(火) 14:16:44.94 ] >>480 ,481 レスありがとう。とりあえず>>481 のやり方でやってみる。 調べてみたら,どうやらバグらしい。 https://bugreports.qt.nokia.com/browse/QTBUG-18290 本来はtimeSpecがQt::OffsetFromUTCならタイムゾーンも含まれた文字列 が取れるはずのようだ。Qt 4.8で修正予定になってる。
483 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 18:16:17.99 ] >>474 Qt Creator/Qt DesignerはNokia純正なわけだが
484 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 19:41:59.35 ] Mac自体はマルチタッチに対応してるけど Qtで使えるかは知らんな
485 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 20:21:58.77 ] >>476 使ったことはないけどuTouchで使えるらしい。 Canonicalが作ってる(Ubuntuも)。 ttps://blueprints.launchpad.net/ubuntu/+spec/appdevs-dx-n-qt-support
486 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 20:23:31.55 ] もうひとつのURL忘れた ttps://wiki.ubuntu.com/Multitouch
487 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 01:21:58.53 ] centos5.5でコンパイルしたら、 /QtSDK/Desktop/Qt/4.8.0/gcc/lib/libQtCore.so: undefined reference to `g_main_context_push_thread_default' /QtSDK/Desktop/Qt/4.8.0/gcc/lib/libQtCore.so: undefined reference to `g_main_context_pop_thread_default' のエラーが出ました。gcc4.2で行っているのですが対処の方法が分かる方いますか。 ttp://developer.qt.nokia.com/forums/viewthread/4321 ttp://developer.qt.nokia.com/forums/viewthread/11209 多分、これらと似た状況なんですがよろしくお願い致します。
488 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 05:07:04.42 ] そのサイトのリプライだとglibが原因となってるけど確認した?
489 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 23:20:18.19 ] >488 そうかもしれないです。 Qtの4.7でglibは2.8.3以上って言ってる、4.8ならそれ以上は必要そうですね。 ttp://doc.qt.nokia.com/latest/requirements-x11.html 今まで、SDKを入れてたけど -no-glibコマンドがあるから、それ使ってQtLibraryの方を入れてみます。
490 名前:デフォルトの名無しさん mailto:sage [2011/12/08(木) 18:04:02.56 ] QtのModel概念がよう使いきれん。 やはり、バカにQtは無理か?
491 名前:デフォルトの名無しさん mailto:sage [2011/12/08(木) 18:21:57.08 ] まあMFCのDoc/ViewもJavaのMVCも知らずいきなりQtのモデル理解しろってのは少し難しいかもねそれも英語で
492 名前:デフォルトの名無しさん mailto:sage [2011/12/08(木) 20:17:09.00 ] 今度出る本に詳しく載ってるよ
493 名前:デフォルトの名無しさん mailto:sage [2011/12/08(木) 22:31:02.56 ] >>490 MVC程度じゃバカじゃなくて根性足りないだけ。
494 名前:476 mailto:sage [2011/12/09(金) 00:05:48.60 ] Windows7ってマルチタッチじゃないの? やってみた方いらっしゃらないんですね あんまり需要がないのかな?
495 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 01:05:47.66 ] >>490 簡単に言うと、入れ物(model)を1つ用意して、ガワ(view)と結びつければ viewに勝手に表示してくれる。複数のviewと結びつけるのもOK。 view側からのデータの変更をmodelに反映させるのも、その逆も 用意されているクラスでは、そのへん自動でやってくれる。 このあたりを自前で作るとなると、その機構を理解していないとダメなので 難易度は高いかも。
496 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 01:12:53.16 ] まぁ実際わかりにくいところは、実装クラスがいくつもあって 使い分け、対応付けが分かりにくいかも。
497 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 02:04:05.38 ] サンプルがあるような出来合いのものだったらいいんだけどさ、 ProxyModelとかを使いこなすようになるには結構根気がいる。 サンプルにのってないようなものは、早めにあきらめるのも生き方の一つだ。 人生は短い。
498 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 02:14:05.34 ] 馬鹿には無理
499 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 04:42:37.22 ] 馬鹿には無理、とか、ソース読めとか、言って逃げてゆく、かわいそうな子はQtが難しくて挫折デモしたのか
500 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 05:38:32.87 ] JavaのMVCとかMFCのDoc/Viewとか、って必要なんか? Qtの設計は初心者にも一番わかりやすいような気がするんだけど・・
501 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 07:40:43.73 ] 日本語学ぼうか
502 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 08:52:57.77 ] 2ちゃんに何期待してんだ?
503 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 14:12:36.59 ] データと描画をModelとViewを分けるのはいいんだけど、 データの処理をItemとModelに分けるのは、 どうも無駄があるような気がしてしっくり来ない
504 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 14:20:53.20 ] wx の VirtualList みたいなのだと判り易いのにね
505 名前:デフォルトの名無しさん mailto:sage [2011/12/09(金) 14:52:23.22 ] dbつないでtableviewに表示させた時のソート方法がやっとわかった QSqlQueryModelじゃなくてQSqlTableModel使わんと駄目なんだな
506 名前:デフォルトの名無しさん [2011/12/10(土) 10:30:41.83 ] ちんたらaction作ってったら、createActionsでconnectが100個を超えてしまった。 管理不能! OOPの求めるところとはかなり異次元になった。 カテゴリー分けになんかテクニックあるの?
507 名前:デフォルトの名無しさん [2011/12/10(土) 17:06:59.20 ] デスクトップ上にキャラクターを表示して、自由に動き回らせたいんだけど、 画面に図形や画像のみを表示するにはどうすれば良いんですか?
508 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 20:04:01.23 ] ウインドウのタイトルバーなどを消しつつ 背景を透過して動かすとか。
509 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 20:40:07.06 ] 別にヤリ目とかじゃないけど、ハムスター系の女ってすぐついてくるよな。 あれ、なんだろ?
510 名前:デフォルトの名無しさん [2011/12/10(土) 23:56:36.62 ] >>508 タイトルバーとか消せるんですね、調べてみます。 ありがとうございます。
511 名前:デフォルトの名無しさん [2011/12/11(日) 12:37:42.66 ] 札幌啓北商業の野島は八犬伝と名のり いい年なのに 某ゲームサイトでアバターとセトと戯れるが華喃の少頭劣一族は そのサイトを出会い系と勘違いして怪盗仲間が相手と思われ、粘着質の嫌がらせはマイペを手離した今、現在も続いている。
512 名前:デフォルトの名無しさん [2011/12/11(日) 14:36:04.83 ] なんとか画像だけを表示することが出来たけど、 マウスでドラッグするとき、透過してる背景もドラッグ出来てしまうのを何とかしないと。 なかなか調べても欲しい情報が手に入り難いですね。
513 名前:デフォルトの名無しさん [2011/12/11(日) 18:33:42.61 ] だめだ、1日調べても分からないです。 QPixmap に透過png の画像を入れて、表示は出来ましたが、 マウスでドラッグするとき、透過している部分はドラッグしたくないです。 透過していない部分かどうかを判定するにはどうすれば良いでしょうか。
514 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 18:40:28.48 ] setMask() で出来たはず doc.qt.nokia.com/latest/widgets-shapedclock.html
515 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 19:26:33.69 ] Qt::WA_TranslucentBackgroundでも出来るよ
516 名前:デフォルトの名無しさん [2011/12/11(日) 20:03:41.75 ] >>483 >Qt Creator/Qt DesignerはNokia純正なわけだが Nokia純正ではない。 Qt Designerは、Nokia以前のTrolltechのときからある。 Qt Creatorの構想もTrolltechのときからのがNokiaになって出て来ただけで、Nokiaにならなくても出て来たもの。
517 名前:デフォルトの名無しさん [2011/12/11(日) 20:05:57.75 ] >>499 >馬鹿には無理、とか、ソース読めとか、言って逃げてゆく、かわいそうな子はQtが難しくて挫折デモしたのか そもそも、プログラムを作るのが無理ということだ。
518 名前:デフォルトの名無しさん [2011/12/11(日) 21:37:40.53 ] 何でもかんでも無理としか思えないやつはさっさと消えろ
519 名前:デフォルトの名無しさん [2011/12/12(月) 07:58:32.91 ] 一行だけのコマンドをアプリケーションに与えるためのウィジェットを作りたいのですが どのクラスを参照すればいいのでしょうか? できれば、過去のコマンドの履歴も利用できる形に仕上げたいです
520 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 08:45:31.58 ] >>519 履歴がいらないんだたら QLineEdit でよくね? 履歴機能がいるんだったら、コンボボックスにするか、QLineEdit の派生クラスを作って 自分で実装する。
521 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 20:49:42.42 ] 馬鹿には無理
522 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 21:00:35.72 ] コピペ荒しか
523 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 01:08:14.03 ] 自己紹介じゃね?
524 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 16:46:35.54 ] 本家のQtの解説書などの文書は、英語の説明がくどくてイライラするね。 普通は代名詞にするところを同じ名詞を繰り返してたりするもんだから、読みにくくてしょうがない。 もしかしたら自分の英語力不足かな?と疑ってもみたんだが、英語がネイティブの著者が書いたQtの本は わりとすらすら読めたので、やはり本家の英語がおかしいと再認識した。 まあ、曖昧な記述になるくらいならくどいくらいが良いんだけどさ。 ってことで、同じように感じていた人には、英語のネイティブが書いた本を読むことをお勧めします。
525 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 16:57:18.65 ] フランス人やドイツ人の英語は聞き取りやすいから きっとフィンランド人の英語は読みやすいとおも
526 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 16:59:02.78 ] >ってことで、同じように感じていた人には、英語のネイティブが書いた本を読むことをお勧めします。 勝手におまいの主観を押し付けんな()
527 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 23:29:35.20 ] Qt Creatorの2.4が出ているのに反応がないな
528 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 00:02:12.17 ] >>526 おまいは日本語が不自由なのか? 俺には>>524 が主観を押し付けてるようには全然見えないがな。
529 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 00:05:45.30 ] そこまで言うなら 本家の人にあんたの英語おかしいって 言ってくれば?
530 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 00:11:31.51 ] ここはあくまで被害担当艦だから
531 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 09:05:47.59 ] >>527 まだ英語のダウンロードサイトにしかないし,Qtラボジャパンにも情報がないね。 早速ダウンロードしてインストールした。これから使ってみる。サンクス。
532 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 13:36:31.32 ] いわゆるビジュアルプログラミング言語は 生産性を改善するという触れ込みでありながら、事実上普及していない 何でかは知らんけど、同じ大きさのモニタに表示できる情報量で テキストに負けちゃうからっていう説を聞いたことがあるような
533 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 17:06:52.93 ] VBやDelphi並に使いやすければいいけど、 実際には未だに勝てないんだよな
534 名前:デフォルトの名無しさん [2011/12/15(木) 21:52:43.01 ] 既に勝ってる。
535 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 23:01:04.31 ] >>534 Qtの話じゃないがな
536 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 01:32:26.16 ] |....,,__ |_::;; ~"'ヽ | //^''ヽ,,) | i⌒" | ∀`) < 誰もいない きのこるならいまのうち |⊂ | ノ _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" |( ´∀`) < きのこ のこーのこ げんきのこ ♪ |(ノ |つ | | ⊂ _ ノ ""U _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" (´∀` )| < エリンギ まいたけ ブナシメジ ♪ ⊂| (ノ | | | ヽ _ ⊃ .U"" | | ミ | ミ サッ! | ミ |
537 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 13:20:28.79 ] 2.4出たか 相変わらずリリースのペース早いな
538 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 17:24:28.62 ] labs.qt.nokia.co.jp/2011/12/15/qt-creator-2-4-0-released.html
539 名前:デフォルトの名無しさん [2011/12/16(金) 19:01:07.66 ] Qt4.8.0正式版 FTP directory /qt/source/ at ftp.qt.nokia.com ftp://ftp.qt.nokia.com/qt/source/
540 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 20:53:29.54 ] あれ?ビルド開始早々nmakeがエラー吐いてコケるんだが・・・
541 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 22:10:18.46 ] おれんとこもcl.exe 0x2吐いて終了しちゃうんだけど… どこで止まってるのか、ソース探しにいってもメッセージからはたどれないorz
542 名前:540 mailto:sage [2011/12/16(金) 23:02:41.31 ] どうもソースに同梱されているconfigure.exeが動作不良を起こしてるっぽい 4.8.0rc1のconfigure.exeに差し替えたらコンパイルが始まった
543 名前:541 mailto:sage [2011/12/16(金) 23:15:07.09 ] えー、つーかじつは4.8.0rcをビルドして失敗してたんですけどもorz Win7(64bit)+VC2010です。
544 名前:デフォルトの名無しさん [2011/12/16(金) 23:22:51.13 ] ヽ|/ / ̄ ̄ ̄`ヽ、 / Qt ヽ / \,, ,,/ | | (●) (●)||| | | / ̄⌒ ̄ヽ U.| ・・・・・・・・ゴクリ。 | | .l~ ̄~ヽ | | |U ヽ  ̄~ ̄ ノ | |  ̄ ̄ ̄ |
545 名前:540 mailto:sage [2011/12/16(金) 23:34:04.00 ] 原因が判明した 4.8.0正式版(のconfigure)はPerl(Windowsの場合はActivePerl)が必須になったみたいで、 Perlがないとエラーメッセージ出して中断されるのが原因だった ActivePerlをインストールしたら正式版同梱のconfigureでもコンパイル開始まで進んだ cl.exe 0x2はrcの時にも出てた気がするんだけど、 自分に必要なライブラリはビルド出来てたので気にしてなかった もしかしたらPerl絡みだったんじゃないかな 正式版はまだビルド中なので、実際のところはまだわからないけど
546 名前:540 mailto:sage [2011/12/16(金) 23:35:06.07 ] こちらの環境はWin8(64bit)+VC2008SP1, VC2010SP1
547 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 13:02:12.46 ] Windows Phoneに対応するかも知れないらしい。 仕事で使いたいから対応してくれ!って人は一言書いとくといいかも。書かないだろうけどw wpdev.uservoice.com/forums/110705-app-platform/suggestions/2440602-qt-support
548 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 14:00:20.41 ] もう Nokia に期待するのは疲れたお
549 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 19:50:43.82 ] …ModelItemとか、…ItemModelとか、はっきり言って名前が混んがらがるんだけど。 このあたりのネーミングの悪さが、無用な混乱を招いているような気がする。
550 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 19:54:16.98 ] >>548 期待するって、君はなにかQtに貢献したんかね。
551 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 20:34:04.38 ] >>549 それは日本人だからじゃないか? 属物が先、所有物が後ろにくるのが 当然の認識だからね。 New York, America en_us en_uk Curry Rice(ライスカレー)
552 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 20:54:36.91 ] Qtくらいの大きさのフレームワークになると、体系的に学習しないとだめなんだけどね。 必要なところだけつまみ食いしてたらいつまで経っても全体像は見えないまま。 でも学習に必要な時間は見積もりに入れられないし。 物好きが趣味でいじるだけ。 その少数の物好きが開発できる規模のものにしか採用されないよね。
553 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 21:37:13.56 ] >>549 ちゃんと意味があってそういう名前になってるんだろ。 そのニュアンスがわからないと混乱するわな。
554 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 21:47:31.27 ] >>553 分かってるのなら、その意味を教えてやれば良いのにと思うけどね
555 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 21:52:51.77 ] >>551 それは嘘だな。 第一、ルーがかかったカレーライスは、"curried rice"って言う。分けて出される場合は、普通"rice and curry"って言う。
556 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 23:00:22.15 ] >>555 en.wikipedia.org/wiki/Japanese_curry rice and curryはその通りだが、curried riceは意味が違う。 外人の書いた文章ではCurry riceが普通。
557 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 23:03:16.89 ] 米が半分以上ならカレーライス。ルーが半分以上ならライスカレー
558 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 23:16:55.61 ] >>554 結局>>551 ってことでしょう
559 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 23:29:24.25 ] お好きな解釈で。 Model of Item Item of Mode Model in Item Item in Mode Model at Item Item at Mode Model@Item Item@Mode
560 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 23:43:17.52 ] Japanese curryとCurry at Japaneseじゃ意味が違うしな。 前者は、日本式カレーで、後者は、日本にあるだけのカレー。 後者のカレーは、Curry at Indiaと書いた時のカレーと中身は変わらない。
561 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 23:46:36.48 ] Ilish curry in India.
562 名前:デフォルトの名無しさん mailto:sage [2011/12/17(土) 23:49:35.07 ] at Japaneseはちょっとびっくりした
563 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 00:22:14.87 ] >>551 の解釈が正しいのなら、QAbstractItemModelがItemってことになるが、実際にはModelだ。 カレーライスの話に紛れていい加減なことを言うもんじゃないと思うよ。 en_usの場合は、アンダースコアがあるから話は別。頭から見て言語がすぐに分かるように、 前置詞が略されているように表現している。 ってか、QTのモデルビューのあたりの用語は分かりやすいか??
564 名前:558 mailto:sage [2011/12/18(日) 00:51:59.13 ] あぁ、<<551が言ってるの反対だわ。
565 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 01:05:52.18 ] そもそもCurry Riceの例がおかしい インド人視点だとカレーがメインで、それと何を組み合わせるかになる。 日本人視点だと米がメインで、それと何を組み合わせるかになる。 英語圏の人間はそのどちらでもない。 そこに単にCurry Riceという表現を持ってくると、上記の背景的理由により 解釈が異なってしまう。 インド人:Curry with rice 日本人:Curry on rice 英語圏:どっちだろう?
566 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 01:12:53.43 ] 結局のところ、ModelItemとItemModelのごく表現的な部分だけを切り出して 分かりにくいと言われたりするのが現状。 ネーミングを含め、何故そんな設計になってるのか理解するのは困難すぎる。 Qtの設計は他のと比べてもかなり良いと思うけど、どのように良いのか 説明するのは難しいな。
567 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 01:16:46.01 ] #1:すぐに話の風呂敷を広げる #2:よく理解しないまま突っ走る #3:嫌われていると勝手に思い込んでいる #4:キレて他人に八つ当たりする #5:やたらと自分の正当性を主張する #6:何も自分で決めない #7:何かにつけて理屈をこねる #8:やたら褒めてほしがる #9:他人の話を聞かない #10:何が言いたいのかわからない japan.zdnet.com/sp/feature/07tenthings/story/0,3800082984,20421237-2,00.htm
568 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:00:58.66 ] >>563 New York, America.. user@host. www.example.co.jp (日本企業のexampleサイトにある、Webサーバー) 後方に向ってくくりが抽象的になるのは 英語圏の基本で嘘じゃないだろ。 QAbstractItemModelは、モデル型のアイテムを表す、そのなかでも抽象化されたものを表す。
569 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:08:08.84 ] 英語なんか例外だらけだからカレーライスの例で議論するのは不毛だ 夜中に腹が減ってきたじゃないか
570 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:14:35.00 ] 継承関係にばらせば、おのずだな。 class Item:Model; class Abstract:Item; class Q:Abstract; --------------------- class Model:Item; class Abstract:Model; class Q:Abstract;
571 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:16:27.94 ] >>569 所属関係に限って言えば、そんなに例外なんてあったか? Qtとは関係ないが、興味がある。具体的な例外を教えてくれ。
572 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:31:14.83 ] >>549 がそう思うのは当然だと思うな。 QtのModel、View 関連のネーミングに統一性がないのは明らか。 例えば、 QStyledItemDelegateは、Delegateの一種 (一番最後にある名詞) QStyleOptionViewItemは、Optionの一種 (途中にある名詞) と、ネーミングの順序関係に統一性がない。 前者は、複合名詞タイプのネーミング。 つまり、前側にある名詞は名詞のまま形容詞的に使っている。 だから一番最後の名詞が主となる名詞だ。 後者は、前置詞省略タイプのネーミング。 つまり、前置詞のofが省略されていて、Option of View Item って感じの省略形。 だから、これは途中にあるOptionが意味をなす。 どういう場合に、複合名詞タイプか前置詞省略タイプかの ネーミングの規則をはっきりしてればいいんだけど、 行き当たりばったりのネーミングに思える。 混乱するのは当然だと思う。
573 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:34:11.40 ] Qt関係ないんでそろそろ他所いって
574 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:42:35.54 ] そもそもQtの開発者が英語のネイティブじゃないんだから、 細かい命名規則に文句言ってもしょうがないじゃん。 Qt5への提言とするならまだ建設的だけど、 既存コードへの変更は最小限にする方針だよ。
575 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:48:26.68 ] >>573 十分関係あるじゃないか。 初学者が混乱しがちなQt特有のネーミングだし。 Qtの利用者人口が増えてほしいからな。
576 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 02:49:51.41 ] >>573 ってか、オマエが他所にいけよ
577 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:05:49.16 ] >>575 利用者増やして裾野広げても馬鹿が増えるだけだろ馬鹿か
578 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:06:44.90 ] マはアスペルガーが多いから、引き際とかわかんないんだよな
579 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:09:57.55 ] >>577 の冷温停止を祈るスレになりました
580 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:12:12.79 ] >>577 はぁ?本質的でないところでわかりにくい言語は廃れる。 まさかQtをやってる=高級なことをやってる なんて思ってないよな。 純粋数学なんかとはワケが違う。 プログラミング言語やプラットフォームは多くの人に使われてナンボ。 だからこそ、Qtのコミュニティーはあちこちで普及活動をやってるんだろうが。 馬鹿はオマエだ。
581 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:18:09.75 ] 命名規則から予測してクラスを探すことなんてなく やりたいことでググって探すんでどうでもいいです 自分のツイッターかブログでがんばってください
582 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:22:33.25 ] >>581 チミが、自分のツィッターかブログでがんばってください、ね。
583 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:35:49.23 ] >>581 あんた、自分のことしか考えてないだろ。 2ちゃんを自分だけの都合のいい情報入手先だと思ってないか? 他人が書いたブログとかに依存してるようなやつがずいぶん偉そうだなw Qtのソースを見て自分で解決してるって言うならまだしも。
584 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:41:05.44 ] ほんとそうだな。 ググッてるってことは他人の情報に依存してるわけで。 自分からためになる情報を出して他人に協力しようとしない奴にかぎって 「てめえら、俺の知りたい話だけしろ」って態度に出る。 自分がしたい話があれば、そういう話を自分から持ち出せばいいだけだろうが。
585 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:42:34.79 ] ここは俺の日記帳だ
586 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:50:16.99 ] 「馬鹿には無理」って言う、自己紹介の日記か?
587 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:56:06.88 ] 俺の書きたいことを俺が満足するまで好きなだけ書くっていう意味の日記帳
588 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 03:56:56.65 ] >>572 QStyleOptionViewItemは、ViewItemのOptionの中でStyleに関するもの。 QStyledItemDelegateは、Delegateの中で、QStyledItemに対するもの。 SVOCみたいな感じで、一応統一されてる。日本人の感覚じゃ解からんだろうけど。
589 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 04:01:07.75 ] 結局アレだ。日本人の感覚で分かりやすくしたいなら自分で作れ。 ラテン語圏で作ったものは、ラテン語圏に合わせてるんだから、 大口顧客でもないのに文句を言うなってとこかね。
590 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 04:06:11.09 ] >>587 それを人は「ゴミ」と言う。
591 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 04:09:30.10 ] そう自虐すんなよ
592 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 04:09:58.83 ] >>588 SVOCみたいな感じって、どこがどういうふうに? 本当に規則があるのなら、母国語が何語であっても、 ちゃんと論理的に説明されればわかりますよ。
593 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 08:00:37.38 ] >>592 今まで上がってる話が理解できてない以上 君は説明され手も理解できんよ
594 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 09:22:17.14 ] げげ、本家のドキュメントの仕様が変わってる 前は関数リストコピペして再利用しやすかったのに
595 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 14:44:19.71 ] >>592 結局、>>572 の言ってること以上の規則はない。 複合名詞タイプの名称か前置詞省略タイプの名称かということだけに気をつければいい。 >>588 =593は言ってることが滅茶苦茶だから気にするな。
596 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 14:55:05.99 ] >>594 フォーマットが変わっただけでちゃんと関数リストはあるよ。
597 名前:デフォルトの名無しさん [2011/12/18(日) 19:05:20.68 ] IO出版?だかから、Qtの新しい本が出てたよ。デスクトップの付箋アプリケーションを作るみたい。
598 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 20:04:34.80 ] QMLを使ってでしょ。
599 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 21:28:10.45 ] >>596 関数ごそっとコピーしたら違いがわかる
600 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 22:12:21.85 ] >>597 > IO出版?だかから、Qtの新しい本が出てたよ。デスクトップの付箋アプリケーションを作るみたい。 工学社 www.kohgakusha.co.jp/books/detail/978-4-7775-1650-6
601 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 03:57:10.92 ] だ、大丈夫なんか??
602 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 03:58:30.21 ] 途中で送ってしまった 著者(だよな)ってこんな事言ってる人だけど… Qt をはじめよう! 第2回: Qt SDK のインストール ? Windows 編 labs.qt.nokia.co.jp/2010/03/15/install-qt-sdk-for-windows.html 津田伸秀 2010/03/18 08:52 大変素晴らしい開発環境をフリーで提供してくださり、とても感謝しております。 GUIなどのライブラリが充実していますし、signal/slot もよく考えられておりとても気に入りました。 ただ、わたしの環境で WinXP にセットアップしたところ、Qt Creator でマウスクリックが1回しか効かない(Qt Creator 以外のウィンドウをクリックすると、また1回だけ効く)という問題が発生しています。 Win7 にもセットアップしてみたましたが、そちらではこの問題は発生しませんでした。 原因・回避方法がわかりましたら、教えていただけると助かります。 よろしくお願いします。
603 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 04:01:41.03 ] Qtは環境依存のバグ結構あるから それを自力で治そうとしてるうちにQtのソースに詳しくなっていくんだよ
604 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 05:05:43.44 ] 工学社は糞本多い
605 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 06:31:30.46 ] >>603 フォーラムでバグトラックしているうちに英語も読み書きできるようになるし、言語習得には最強の環境かも。
606 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 08:56:12.37 ] https://bugreports.qt.nokia.com//browse/QTBUG-9190 ちゃんとバグレポートされてるじゃないか。
607 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 09:07:45.75 ] 入門だからそれなりのことしかか書いてないだろうが 自分でググれるとっかかりになれればいいね
608 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 14:28:12.31 ] TableWidgetのセルにSpinBoxを設定し、その値の変化を捉えるSIGNALには何を使用すればいいでしょうか? よろしくお願いします
609 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 16:32:24.24 ] >>608 SpinBox の valueChanged(int) じゃダメなの?
610 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 22:10:55.40 ] >>595 ないがしろにするのは自由だが、理解するぐらいはしといたほうがいいぞ。 欧米人がどういう名前のつけ方をするか、ある程度予測できるようになってると、 英語しか資料がなくても検索しやすくなり、作業が捗る。 Application TableとTable Applicationでも意味は違うし、目的に合ってるのは、 どっちの順番かは理解できたほうがいい。
611 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 23:05:58.67 ] >>610 言っちゃ悪いけど、君の出してる誰でもわかる陳腐な例を見ても 君が英語ができる人とは思えない。どうして英語もできないのに上から目線なの? ちゃんと自分を見つめ直したほうが良いよ。
612 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 23:15:39.24 ] 誰でも解る例を出すのは当たり前だろ コミュ障やキモオタじゃるまいし
613 名前:デフォルトの名無しさん mailto:sage [2011/12/19(月) 23:41:37.19 ] >>611 どう思おうがいいけど、理屈を理解しとけば楽だぞホント。 関連フォーラムにたどり着いたりもするしね。
614 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 00:30:07.81 ] まじでアスペくせえな
615 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 00:34:17.87 ] この流れをみてQtに興味をもつ人の数はまずゼロだな 布教どころか人払いだ
616 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 01:29:06.74 ] >>613 中学生が常識的なことを並べ立てて説教を垂れてるみたいだ。 もういいから他所でやりなさい。
617 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 01:40:58.27 ] >>616 レスの内容無視されてんのにガキっぽく応戦するなよ
618 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 01:45:37.14 ] >>616 特に否定しなきゃいけないわけじゃないんだから ほっときゃいいのに
619 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 01:53:19.09 ] >>613 解ってるヤツはいちいち反応しないんだからほっとけって
620 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 02:00:00.28 ] かわいそうな・・・
621 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 06:11:17.40 ] そこまで命名規則にうるさい環境とは...。 道理で、Qtが日本で流行らないわけだ。
622 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 08:08:37.62 ] なんで毎回二回レスするん?なんで二回レスするん?
623 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 12:04:38.01 ] >>609 説明不足で申し訳ないです QSpinBox* sb = new QSpinBox() connect(sb, SIGNAL(valueChanged(int), ... で出来るのは分かるのですが QTableWidget* tw = new QTableWidget() QSpinBox* sb = new QSpinBox(tw) tw->setCellWidget(0, i, sb) のように1行目の全てのセルをSpinBoxにしたとき、いずれかのSpinBoxの値の変化を捉えるためにconnect関数書き方がわかりません
624 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 12:11:57.23 ] slotで関数書けばできんじゃね?
625 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 14:58:56.96 ] Windows環境でqDebug()が32770文字とかだと何も表示されなくなった… 前は切られて表示されてた気がするんだけど
626 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 15:25:46.07 ] >>623 > QSpinBox* sb = new QSpinBox(tw) > tw->setCellWidget(0, i, sb) new するたびにコネクトすればいいんじゃね
627 名前:デフォルトの名無しさん [2011/12/20(火) 15:51:06.67 ] C#にDataGridViewがあるし、QtにもGridコントロールがあるし、JavaにJTabelがあるし、 どれが、一番いいか困ってるんです(><;)
628 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 17:23:41.48 ] ちなみに、WindowsAPIにもリストビューがあるし、MFCにもFlexGridがありますs。
629 名前:デフォルトの名無しさん mailto:sage [2011/12/20(火) 21:47:04.43 ] >>626 帰り道、ふと同じこと思いました 試してみます みなさま、ありがとうございました
630 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 02:02:00.91 ] 例えば、GUIでツリー構造の各ノードにチェックボタンを付けて そのデータ保存するにときは、どういうデータ構造にしてますか? そのデータを再度読み込むと、そのチェックボタン選択状態が再現してくれる、って感じで。 もちろん、すべてのツリーの状態をチェックが付いているかどうかを含めて保存しておいて それをそのまま保存すればいいんだけど、少しでもデータ量を少なくしたいので。 あまり一般的な使い方じゃないのかな?
631 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 08:20:51.53 ] データ量が問題ってどんだけノードあるん?
632 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 10:31:26.75 ] 10,000くらいはある
633 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 12:30:13.28 ] 出力ファイルをzipとかで圧縮すればいいんじゃないかな "そのまま保存"ってのがどういうのか分からないけど、データ構造変えても大差はないと思うよ
634 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 14:51:34.94 ] 気にする必要があるノード数とは思えないけど
635 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 15:31:34.48 ] >>633 ツリー構造はいつも同じで、選択項目を変えたデータを保存したい、ってことです。 つまり、ツリーはGUIの表示として使うだけで、ノードの選択状態だけをデータにして 管理したいってことです。 一つしか選択してない状態でもツリー構造全体を含めたものがデータをして保存されるのは避けられないものかと。
636 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 15:36:37.20 ] イメージとしては、ツリー構造を持った固定化されたtodoリストがあって、 そこでチェックした項目だけをデータとしたい。 そのファイルを再度読み込むとその選択状態が再現されてる、みたいな。
637 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 15:39:44.99 ] 選択されているノードのIDを保存すればいいよ
638 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 15:44:55.18 ] 情報の小出しはよくない その条件だと平均と最悪のケースでどのくらいの項目が選択されるかが重要になる 一部だけが選択されるものなのか、全部が選択されることもあるのか まあ正直なところQtスレで議論する内容ではないな
639 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 22:54:01.71 ] 普通にアルゴリズムのスレだよなあ。 データ構造としては class CNode { bool bSelected; CNode* pParentNode; } ってすればツリー構造も完全に再現できるし、 ノード当たり5byteだからいいんでね?
640 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 23:12:35.07 ] ノードが静的に決まるのであれば各ノードに通し番号振る 選択されているノードの番号だけ配列に保持する 保守性はどうか知らない
641 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 23:44:25.14 ] >>639 わざわざ、ツリーでデータを抱え込む必要はないさ。 イベントの伝達やら見た目の制御だけツリーで管理し、 実体は別に持たせといたほうがdynamic_castも要らんし、 拡張するときに親クラスの変更も必要なくて楽だ。 std::list<ImageFile> images; std::list<DocumentFile> documents; std::list<Directory> directorys; Node *root; directorys.push_back( Directorys(・・・) ); root = &directorys.back(); documents.push_back( ImageFile(・・・) ); *root += &images.back(); documents.push_back( DocumentFile(・・・) ); *root += &documents.back();
642 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 02:00:07.46 ] sureti
643 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 10:41:50.89 ] >>641 あれじゃね? SummerfieldやらQt本にデータを持たせる例が多いから、自然とデータは持たせるものと勘違いしてんじゃ?
644 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 14:25:31.24 ] GroupBoxに枠線をつけることはできないのでしょうか? ひととおりプロパティ弄ってみたのですが見つけることができませんでした
645 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 14:28:35.19 ] setStyleは試した?
646 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 15:39:07.59 ] >>637 ,640 ノードが1万あるならIDは1個につき最低でも14bit 対して選択状態は1ノードにつき1bitで記録できる 選択されたIDを保存する方式だと、選択されたノード数が全体の14分の1を超えたら逆にデータサイズは増える 反対に1の数が全体の14分の1を下回るような局所性があるデータは、zipなり何なりで圧縮しやすい つまり>>633 でおk
647 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 17:25:39.07 ] 1Kbyte程度のデータを圧縮する意味がわからない
648 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 17:41:50.53 ] このサイズのデータ構造にこだわるって事は組み込みに移植予定とか?
649 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 18:40:12.53 ] >>646 1bitってことはビットマップで選択状態を管理するの? なら2バイトでおつりがきそうだ
650 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 18:55:20.83 ] Qtって組み込みで動いたっけ?
651 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 18:57:35.15 ] Linux上で動くから当然動くよ 前やった仕事ではUIにQtとGTKどちらを使うか迷った結果 使用するメモリが少なかったGTKを採用したことがあった
652 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 23:42:52.76 ] QtのWin版でちょっとしたツールを作ったことがある素人ですが、 今回Mac版で使ってみたものの、うまくいかないので誰か助けてください。 まず、LionのApp StoreでXcodeをダウンロードしてインストール。 次に、Qtのサイトからインストーラーをダウンロードして インストールしたのですが、ここで以下の警告が表示される。 You need a C++ compiler to be able install the Qt SDK. Please install the latest Xcode first before invoking this installer! とりあえずOKを押して進めたところ、インストール中に以下の警告が表示。 Error during installation process (com.nokia.ndk.api.qtcomponents.simulator.gcc): Can't start process install_name_tool. リトライボタンを押しても永遠に繰り返すので、無視を選択したところ、 似たような警告が何度か表示されたあとにインストール完了。 んで、デスクトップアプリを作ろうとCreatorを起動して新規作成から Qtウィジェットプロジェクト - Qt GUIアプリケーションを選んだら、 ターゲットがHarmattanってのしか選べません。 デスクトップアプリを作りたいのですが、 やっぱりXcodeのところからおかしいのでしょうか?
653 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 16:05:39.66 ] インストール続行するなって書いてあるのに なんでOKして続行するかな
654 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 16:09:33.62 ] latest Xcode とやらを先に入れろよ
655 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 16:13:19.04 ] MacよくしらんけどXCode3と4どっちでもいいのかな?
656 名前:デフォルトの名無しさん [2011/12/23(金) 20:27:51.11 ] >>652 Qt 4.8とQt Creator 2.4を入れてLionで動かしています。Xcodeは4.1。 SDKを試していないけれど、Qt 4.7.4とQt Creator 2.3とダウンロードページに書かれているから、 古くてLionではうまく動いていないのかもしれません。
657 名前:652 mailto:sage [2011/12/23(金) 22:34:29.52 ] >>653-656 すいません。解決しました。 Xcodeをアンインストールし、再度インストールしてから Qtをインストールしなおしたところうまくいきいました。 App Storeのダウンロード済みアプリの中で Xcodeのアップデートは無いと表示されていたため 最新版だと思ってたんですが、そこが間違いだったようです。 ありがとうございました。 それにしても、Xcodeのアップデートがあるのに表示されてないし、 Xcodeのアンインストールは他のアプリより面倒だし、 再インストールしようとしたらApp Storeではじかれるしで、 macにはさんざんやられました。
658 名前:デフォルトの名無しさん mailto:sage [2011/12/23(金) 23:38:10.26 ] qt.nokia.com/downloads-jp/downloads-jp-old2/visual-studio-add-in ダウンロード出来ない We're sorry, but that page doesn't exist…
659 名前:デフォルトの名無しさん mailto:sage [2011/12/24(土) 09:11:25.85 ] これはひどい
660 名前:デフォルトの名無しさん [2011/12/25(日) 00:25:51.20 ] add inは、もうずっとまともな改良もバグ修正がされていないからそんなものだよ。もうこの先add inがよくなることは絶対にない。 Nokiaにとっては、Qt Creatorでモバイル向けの開発環境がありさえすればよいのだからね。
661 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 05:02:56.22 ] Qt Creatorを使ってWindows上で開発する時に困るのがデバッガ。 Visual Studioのコンパイラを使った時のデバッガの問題どうなった? まともに使えるようになってるのかな?
662 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 05:03:53.05 ] もう普通に使えるけど
663 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 06:36:13.89 ] どうやって? ツール−オプション−デバッガ で、どこの何を設定するのか分からないんだけど。
664 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 07:14:22.23 ] >>661 優秀なVSのデバッガにはかなわないけど、2.4.0だと以前よりはかなりまともに なって来たよ。変数のウォッチもかろうじて使えるレベルになったし、ブレーク時に 固まってなかなか戻ってこないのも直ってるっぽい。 デバッグモードだと軌道がメチャメチャ遅いのも無くなった。 Qt Creator 1.3あたりまでは確かに使い物にならない感じだったもんね。 ...って、こういうことが聞きたいんだよね? エディタの出来は感動的だよ。俺はIDEには大抵外部エディタを設定して、 ちょこっと直すとき以外はそっちを使うんだが、Qt Creatorに関しては外部 エディタ使ってない。
665 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 10:41:06.34 ] もうCDBでデバッグするとOSごと固まるのは治ったのか じゃあなにも問題ないな
666 名前:664 mailto:sage [2011/12/25(日) 11:02:56.64 ] >>664 × デバッグモードだと軌道が ○ デバッグモードだと起動が スマソ
667 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 12:47:07.79 ] 今時、Qtなんてマンドクセ〜のいらねえんじゃね? C#でいいやん。
668 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 13:11:07.57 ] C#がLinux上で動くならそれでもいいんだけどね…
669 名前:デフォルトの名無しさん mailto:sage [2011/12/25(日) 13:58:11.55 ] >>664 >エディタの出来は感動的だよ。俺はIDEには大抵外部エディタを設定して、 >ちょこっと直すとき以外はそっちを使うんだが、Qt Creatorに関しては外部 >エディタ使ってない。 その通りだと思う。エディタは、今迄使って来たIDEの中で一番だな。
670 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 00:16:31.15 ] 俺は、普通に作るときはQt Creatorで作って、 デバッグをしなけりゃいけないときには、 Qtのプラグインを入れたVisual C++を起動して使っているけどな。
671 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 01:35:20.64 ] >>667 MS OfficeがC#で書き直されたら考える
672 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 07:51:59.69 ] Visual C++使ってまで デバッグするって どんなことやってるの?
673 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 09:53:16.59 ] ひさびさにQtCreator起動してみたら、なんかスタートアップ画面に色々増えてるな 解析タブがなにげに便利そうValgrindよさげじゃないか
674 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 12:06:49.47 ] >>645 setStyleに適当なスタイルをしてみたところ、枠線が現れました ありがとうございました
675 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 23:37:43.10 ] 4.7.4と4.8.0ってどっちを落とせばいいんだろうか… とりあえず4.7.4落としとけばいいんかな?
676 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 00:19:01.26 ] >>675 何をするのかにもよるけど、4.7.x 系が必須でなければ 4.8.0 を推奨。
677 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 03:15:08.92 ] QGraphicsSceneについて書かれた日本語のwhitepaper読んで、 40万個のオブジェクト突っ込んで動かせるならとQtいじりはじめたんだけど、 該当するサンプルをようやく見つけて(chipってやつ)動かしてみたら、4万個だった…。 試しに40万個で回してみたら、scene->addItemするのに凄い時間が掛かる。 リリースビルドなら許容範囲で動くんだけど、デバッグビルドだとウィンドウが表示されるまで待ってられない これ、デバッグビルドでもなんとか動かせるように出来ないもんですかね?
678 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 04:03:56.08 ] 設計を見直せ
679 名前:デフォルトの名無しさん [2011/12/27(火) 10:59:05.78 ] >>675 とは別人ですが便乗して教えてください。 4.7.4がすでに入っている環境(Windows MinGW)に4.8.0を 入れるとき、どこに入れるのがいいの? 4.7.4の隣に4.8.0フォルダ作って入れたとして MinGWはどうするんだろ? Desktopと並びにmingwがあるけど 4.7.4フォルダにもmingwフォルダあるし・・・
680 名前:デフォルトの名無しさん mailto:sage [2011/12/27(火) 13:53:12.59 ] >>679 どこに入れてもPATHを設定すれば切り替えて使えます。
681 名前:デフォルトの名無しさん [2011/12/27(火) 20:49:55.16 ] Qt Projectは、MeeGoの二の舞できっと失敗するだろう。
682 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 15:13:31.34 ] 649 デフォルトの名無しさん [sage] 2011/12/29(木) 14:50:37.28 ID: Be: 学生プログラマ日本一決定戦(予選は社会人も参加可) ttp://codevs.jp/howto.html 現在予選開催中 応募締切 2012.1.6 12:00 おもしろいことやっているじゃん。誰か今から参加しろよ。
683 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 17:09:08.43 ] >>682 pdfの時点で読む気せんし スレ違いだよボケ
684 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 13:24:49.72 ] マウリ・ウコンマーンアホ氏、ノキア・ジャパン新社長に就任 blog.esuteru.com/archives/5627745.html フィンランド人らしい どうでもいいがゲハブログ記事にすんのはえーな
685 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 13:26:07.32 ] 凄い名前だな…
686 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 13:51:04.95 ] フィンランドは姓+名の順に名を書くんだけど マウリが姓か?
687 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:12:46.20 ] >>684 それ元記事は3年前の話だぞ その人は半年くらいで辞めちゃった
688 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:15:08.80 ] 釣られたな
689 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:19:25.74 ] どっかで聞いたことある名前だと思ったらそういうことか
690 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 16:54:27.67 ] 最近「頭悪い質問で釣ってみた」の投稿多いな。
691 名前:デフォルトの名無しさん [2011/12/30(金) 20:06:41.23 ] Nokiaに、創業者とファンドが金だけのために身売りした時点で、Trolltechは「頭悪い」だ。結局NokiaがQtを潰した。
692 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 21:31:16.63 ] お前は「質悪い」だけどな
693 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 21:35:21.08 ] 作業してる人たちを叩くより作業に参加しよう 2ちゃんで言ってもしょうがないかも知れないけど
694 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 22:28:25.05 ] 作業に参加できるだけの知能も知識もやる気もないから、 いちゃもんつけてるだけなんだよ
695 名前:デフォルトの名無しさん [2011/12/31(土) 08:44:58.18 ] IEのURL入力窓のように、あるボタンをクリックすると一定の数(←ココ重要)の履歴や その他がベロンと出てくるようなコンボボックスを作るのは、属性をいじるだけで可能ですか? それともちゃんと子クラスを作ってスロットを実装する必要がありますか?
696 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 01:52:59.58 ] Qt Creator+Qt VS2008版で、 デバッガがまともに使えた試しがないんだけど。 何かコツあるん?
697 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 02:31:06.78 ] >>696 Qt Creatorのバージョンは新しいんだよね?
698 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 16:52:30.44 ] windowsでQt4.8ビルドするとエラーが出る 64bitもビルド済みのライブラリ配ってほしい
699 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 18:29:29.55 ] qt-msvc-installer - Qt (Qt4) Opensource Windows Installers of Pre-built Binaries with MSVC 2008 - Google Project Hosting code.google.com/p/qt-msvc-installer/
700 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 19:07:51.74 ] Microsoft Debugging Tools入れた?
701 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 22:40:13.90 ] Windows版QtCreator2.4にするとGDBでエラー出てデバッグできないな
702 名前:デフォルトの名無しさん [2012/01/01(日) 22:53:28.69 ] 左上でウィンドウサイズを変更した際のresizeEventでposを取得しても リサイズ前から変化が無いのですが、 こんなもんなんですか?
703 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 01:27:19.06 ] その時点ではまだリサイズされてないとか
704 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 01:32:57.59 ] どれだけリサイズしても変わんないです。 リサイズ終了しても。 リサイズ終了後にmoveEventが飛んでくるわけでもないですね。
705 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 01:37:33.24 ] リサイズ後のposは変わってないと変
706 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 01:50:00.27 ] もう少し詳しく話すと、メインウィンドウに void MainWindow::moveEvent(QMoveEvent *); void MainWindow::resizeEvent(QResizeEvent *); の2つを定義して、その中で別のウィンドウの位置を メインウィンドウの右上にくっつくように補正するという事をやっています すると、moveと右のresizeではきちんと動作しますが、 左か上のresizeではposが変化しないため正常に動作しません (sizeは変化します) resizeEvent内でposをダンプしてみたものの、posは全く変化しませんでした 別ウィンドウの操作をコメントアウトしても同様です
707 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 06:29:47.70 ] >>706 4.8 MinGWでは普通にpos変わってるよ
708 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 09:03:49.33 ] 4.8.0 RC Mac (Lion) です RC なのがダメなんでしょうかね・・・ ちょっと Release を落として試してみます
709 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 09:05:52.45 ] Macがだめなんじゃない?
710 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 09:15:28.45 ] その可能性もあります Release で駄目ならそうかもしれません Lion は駄目で Snow Leopard なら大丈夫とかもあるかも
711 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 09:18:59.44 ] あ、そもそも Snow Leopard までは右下でしか ウィンドウサイズ変更できなかったんですよね それが Lion で Windows みたいにどの辺・頂点でも サイズ変更できるようになったのを Qt が考慮してない可能性もありますね
712 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 12:34:46.17 ] Qt Desginerの「Item views」と「Item widgets」カテゴリの違いって何ですか?
713 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 12:59:13.77 ] widgetsはviewsを継承して作られてるクラス とりあえず違いが分からんうちはitem widgets使っておけばおk
714 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 14:50:18.96 ] ありがとうございます
715 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 16:00:20.22 ] 工学社の本買ったけどQMLは使ってない模様
716 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 19:39:14.49 ] QMLはおもちゃ向けだからな
717 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 19:57:31.21 ] Qt5で本格始動だから、少なくとも現時点で詳しく取り上げる本は出ないんじゃないかな
718 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 20:14:57.62 ] AndroidとiPhoneで使えなきゃ相手にされないよ しかもJavascriptで作らなきゃならないし
719 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 21:08:29.39 ] C++のほうで使えればいい。 QMLいらん。
720 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 21:29:29.25 ] スマホでもHTML5+Javascriptはあまり好まれない
721 名前:デフォルトの名無しさん mailto:sage [2012/01/02(月) 21:33:48.90 ] スマホのWebViewかなり操作しにくいからな
722 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 01:07:48.12 ] Androidもやっぱ一番新しい機能使うにはJNIでJavaと両刀使いじゃないと厳しいからJavascriptもやっといて損はないって
723 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 04:10:00.06 ] QMLの使用を強制されるのは気に食わん 5.0がまともなものでありますように まあ、QML自体は悪くないと思うよ QMLとjavascriptだけで作るだけなら
724 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 04:10:32.30 ] QMLなんて作る暇あるなら、AndroidとiOSに対応させるべきだろ
725 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 09:44:31.76 ] >>724 両方とも動きはするけれど、実用に使えるほどには、全然なっていない。 Nokiaに買収されなければ、とっくに使えるものになっていただろう。
726 名前:652 mailto:sage [2012/01/03(火) 12:01:47.24 ] 工学社の本の紹介では >「Android/iOS」用のアプリケーションに移植できる ってなってて、嘘とは言わないが現時点ではムリがあるわな。
727 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 12:05:14.61 ] あ、名前欄が無駄に残ったままだった。
728 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 14:11:54.08 ] >>726 > 工学社の本の紹介では > >「Android/iOS」用のアプリケーションに移植できる > ってなってて、嘘とは言わないが現時点ではムリがあるわな。 ウソではないが玉虫色の表現ってやつだな
729 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 15:11:58.54 ] iOSで、表示はそこそこ速いけれど、できないことや問題が数多くある。 その中でも、マルチタッチが使えないというのは、移植ができたとは言えない。
730 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 15:22:01.84 ] >>693 、694 Qtを使うのが目的で、購入して使っている。 それで、Qtを開発する作業に参加するのはおかしいだろう。
731 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 16:58:53.17 ] 確かYoutubeで、AndroidでQtを使う方法が紹介されていたのを見たことがある。 やりたい人はググッてみれば?
732 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 17:03:47.99 ] iPhoneとAndroidで使えて あと縦書きさえ出来ればな
733 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 21:12:10.68 ] QtCreatorでuiファイルをいじった後にビルド→デバッグ実行しても変わってないんだけども リビルド以外に変更を適用する方法あります? Qt Creator4.8, MinGW, シャドウビルド, Qt初心者です
734 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 21:24:18.84 ] あ、uiファイルと同じなまえのcppファイルをタッチしたらできた
735 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 21:29:46.21 ] QtCreatorなんかファイルの更新チェックが甘いよな
736 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 10:44:20.79 ] そうかな?今までそんな現象になったことは一度もない。 根本的に使い方を間違ってるんじゃあるまいか?
737 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 11:45:20.00 ] いや稀になるよ Q_OBJECT削除したときのバグといい、更新チェックが足りてないのは事実
738 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 13:44:32.06 ] プログラムがクラッシュするのが リビルドしたら直ったなんてのが たまによくある
739 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 14:19:56.84 ] たまによくある
740 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 14:46:41.01 ] >>735 ,737 読み込むヘッダーファイルがプロジェクトのフォルダと別の場所にある場合は,.proファイルの 中でそのフォルダをINCLUDEPATHで指定するだけでなく,DEPENDPATHで依存関係をチェック するパスとしても指定しておかないと,ヘッダーファイルが更新されても認識しない。 あと,Q_OBJECTを削除/追加するとリンカーエラーが出る問題は,Q_OBJECTを書いた ヘッダーファイルをプロジェクトに加えておくと(つまり.proのHEADERSのところに追加して おくと)大丈夫なようだよ。
741 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 15:12:53.97 ] どっちもちゃんとやってても認識されないことが稀にあるんだよ 再現性がないから報告のしようがないけれど
742 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 18:21:59.07 ] >>732 >あと縦書きさえ出来ればな 見込みはない。HTML5ででもない。 HTML5については、QtのHTML5は、他の実装に比べて速度が遅く、描画品質も悪く、動かない機能も多いので、 しっかり動くかどうかを確認してから使わないと危ない。
743 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 18:23:59.33 ] >>735 >QtCreatorなんかファイルの更新チェックが甘いよな 甘すぎ。リビルドすると通ることがよくあって、がっかりする。
744 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 18:44:33.47 ] DEPENDPATH設定すれば直るのかな?
745 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 18:45:44.48 ] >>742 QtWebkitはQPainter使って描画しているから QPainterが縦書きに対応しないと無理ぽ
746 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 21:32:06.59 ] >>740 何かもしかして最近直ったのかな? 以前はDEPANDPATHに追加しておいてもダメだった記憶があるんだが、 4.8.0でやってみたら大丈夫だった。
747 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 21:56:08.10 ] なんだかんだいってQt Creatorは好きだから よくなっていって欲しいな
748 名前:746 mailto:sage [2012/01/04(水) 22:43:18.14 ] ×DEPANDPATH ○DEPENDPATH ハズカシ
749 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 00:37:58.27 ] >>739 たぶん推敲しないでかいたんだろうけど、 光学のバンチングを思い出した。
750 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 01:04:36.22 ] 2chでたまによくあるネタでしょうに
751 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 02:49:27.51 ] でも実際のところ稀によくあるバグではないよね
752 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 19:35:08.88 ] ファイル形式の判定でイデオムというか Qtとして定型的なやりかたってある? 出来れば拡張子より、MIME的な内部情報で 判定したいんだけど。
753 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 20:04:14.40 ] >>752 Qtで実装されてるKDEのようなものにはあっても、Qt自体には定型的な方法はありません。
754 名前:デフォルトの名無しさん mailto:sage [2012/01/06(金) 20:06:56.34 ] 了解
755 名前:デフォルトの名無しさん [2012/01/09(月) 01:37:36.57 ] QtやるにはやっぱりC++は必須?
756 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 02:03:39.66 ] 必須
757 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 07:14:06.46 ] Javascriptだけでできるお
758 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 14:26:48.57 ] >>757 MayaやQCadのようなものは、JavaScriptだけでは作れない。 そうでなくてもC++作ってJavaScriptで使えるようにしなければならないことが沢山あるので、C++は必須。 JavaScriptだけでできるのは、小さなおもちゃプログラムだけです。
759 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 18:06:54.20 ] Qtやる=MayaやQCadの人がいるのか そこまで程度高くないから
760 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 19:09:11.14 ] QThreadを継承したクラスを作り、別スレッドを走らせています。 もし、スレッドが走っている間にそのオブジェクトを破棄した場合、デストラクタはちゃんと呼ばれますか? 一度試してみると、まだスレッドが走っている間にオブジェクトが破棄されました!と言われたので気になりました。
761 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 21:41:15.54 ] Qt...か ふ〜 名前はかわいいんだが。 とんでもねぇじゃじゃ馬だ!
762 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 22:09:25.43 ] >>760 デストラクタが呼ばれてもスレッドは止まらないので、 ちゃんとスレッドを止めてからオブジェクトを破棄しないとダメだよ
763 名前:デフォルトの名無しさん mailto:sage [2012/01/09(月) 23:20:48.69 ] C#みたいにAbortした際にThreadAbortExceptionが発生して比較的穏やかに終了するわけじゃないし スレッドを強制終了するわけにもいかないからねえ
764 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 00:26:12.34 ] >>759 そこまで程度高くなくても、C++は必須。
765 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 01:13:06.60 ] >>762 ありがとうございます。 スレッドはデストラクタが呼ばれても走り続けるということは、強制的にdeleteした場合は メモリリークが発生するということでしょうか?
766 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 01:53:30.31 ] >>765 どこでリークすると思っているのかさっぱり判らないのはオレの方が頭が悪いのか?
767 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 06:49:50.33 ] ヘルプのQThreadのデストラクタの説明見ればわかるよ ・QThreadオブジェクトの破棄はスレッドを止めない ・スレッド実行中にQThreadオブジェクトを破棄するとプログラムがクラッシュする事がある ・スレッドの終了をwait()を使って待つことができる と書いてある
768 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 13:02:33.65 ] >>765 Qtのスレッドを使うなら、このドキュメントを読むとよいですよ。 developer.qt.nokia.com/doc/qt-4.8/threads.html
769 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 19:59:47.43 ] >>761 Qtをキュートって読んでる奴がどれくらいいるのかw
770 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 21:42:30.83 ] ossipedia.ipa.go.jp/kb/Qt: キュート/キューティー ja.wikipedia.org/wiki/Qt: キュート www.qtcentre.org/threads/11347-How-do-you-pronounce-Qt: キューティー > キュート (オフィシャル) ubuntuforums.org/showthread.php?t=1605716: キューティー >> キュート news.mynavi.jp/articles/2010/06/09/qtlab-j/index.html: キューティが多かった。Nokiaがキューティー呼ぶように変えている。Nokiaな人の中にもキューティーと読んでいる人がいる。 Nokia NokiaがTrolltech色を消すためにキュートと呼ばせているように思える。
771 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 21:59:26.27 ] なんだNokia病の人か
772 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 22:29:45.08 ] でも言っていることは正しいな。
773 名前:デフォルトの名無しさん mailto:sage [2012/01/10(火) 22:54:02.96 ] いやそもそも言ってること矛盾してんじゃん ファビョりながら書いた感が半端ないわw
774 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:18:22.46 ] youtube だと キューティーもキュートもあるな。 Introducing Qt Quick for Stunning UI Creation - Nokia Developer Day, Barcelona 2011 (Part 1) www.youtube.com/watch?v=2_W9YotVDWM ここではキュートって言ってるな。
775 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 00:19:50.82 ] Flickr Example doc.qt.nokia.com/qtquick-components-symbian-1.1/qt-components-example-flickr.html Web系ならC++書かなくても結構できそうだけど、そうなるといつものWebアプリじゃだめなんですか?との戦いになるのかなw
776 名前:デフォルトの名無しさん [2012/01/11(水) 20:30:18.00 ] Qtの中にc++コードを書いてもかまわないの?
777 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 21:25:08.80 ] >>773 矛盾していると言うことが、まるっきり間違っているとしか思えない。 >>774 ひとつの例だけあげてもな。>>770 の統計の方は、多数の集計結果で信頼性がある。
778 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 21:27:37.95 ] >>775 このサンプルは、おもちゃプログラム。 Qtで、Web系のまともなアプリケーションを作るならばC++必須だよ。
779 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 21:36:23.92 ] 確かにこれはもう病気だな
780 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 21:41:42.60 ] 日本語が不自由なだけで病気とは酷いじゃないか
781 名前:デフォルトの名無しさん mailto:sage [2012/01/11(水) 22:16:39.02 ] もうなんだかんだで、1年はおんなじようなネガキャンやってるだろ その負の熱意が病的
782 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 02:39:15.86 ] JavaScriptだけでできるというのは病的だな。
783 名前:デフォルトの名無しさん [2012/01/12(木) 20:44:41.74 ] んで、あの延々延期になってる本でたの?
784 名前:デフォルトの名無しさん mailto:sage [2012/01/12(木) 23:08:49.24 ] そういえば注文してたのに届いてないな
785 名前:デフォルトの名無しさん [2012/01/13(金) 20:25:18.83 ] ウンコマーンアホは、プロダクト・プログラム・マネージャーだったんだろ 今後もQtに携わる事はないんかね。ウンコマーンアホさえ協力してくれれば、 アンドロイド開発にもQtが使えてウマウマできるだろうに。 ウンコマンアホの近況知ってる人誰かいない?
786 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 20:38:28.25 ] >>785 彼なら私の隣で寝てるけど
787 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 20:48:48.88 ] >>785 いいたいだけちゃうんかと
788 名前:デフォルトの名無しさん [2012/01/13(金) 21:07:11.08 ] いや。俺のウンコマンに対する期待は本物だ
789 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 21:19:15.10 ] ウコンマーンアホ馬鹿にすんじゃねぇ それにウンコじゃなくウコンだボケ
790 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 12:53:47.83 ] Qtはこれからどうなるんだ
791 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 12:55:19.18 ] じみーに更新が滞って、じみーに消えそう
792 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 13:59:37.20 ] KDEにも使われてるから、そこ関連も地味にメンテナンスされる気がする。
793 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 14:06:58.14 ] じみー変動りっくす
794 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:18:41.65 ] Qtに代わるものあるの?
795 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:20:43.46 ] GTK+ぐらい?代わりというか似たものとしては
796 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:21:35.21 ] GTKで簡単にマルチできるの?
797 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:30:15.93 ] 簡単の定義がわからんし 望んでるプラットホームがわからんからなんともいえない部分もあるけど 少なくともWindowsはQtよりは面倒だと思った
798 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:30:16.82 ] マルチでも動作がおかしかったりして いいのなかなかないよ
799 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:33:33.82 ] デスクトップでいえば、qt, wx, gtk+をよく聞く。 ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88%E3%83%BB%E3%83%84%E3%83%BC%E3%83%AB%E3%82%AD%E3%83%83%E3%83%88
800 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:36:25.15 ] GUIがjavaのswingで、 ロジックがC/C++ってのも本末転倒だよな。
801 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 17:44:20.17 ] juce library www.rawmaterialsoftware.com/portal.php GPL or 有料
802 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 19:29:56.73 ] #include <gcj/cni.h> #include <javax/swing/JFrame.h> int main(int argc, char *argv) { using java::swing::JFrame; JvCreateJavaVM(NULL); JvAttachCurrentThread(NULL, NULL); JvInitClass(&JFrame.class$); JFrame top( JvNewStringLatin1( "Swing for C++" ) ); top.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); top.setVisible( true ): top.wait(); JvDetachCurrentThread(); }
803 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 19:51:24.70 ] そもそもマルチにする必要があんのかって気もする
804 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 19:56:23.01 ] 書き換えなしで動く必要はないが、 別環境でも同じライブラリを使って書きたいってのはある。 いちいちWTLだのGtkだの変えたくない。
805 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 20:25:13.49 ] いちいちラップしたくないし互換テストしたくないし
806 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 20:31:40.31 ] ぶっちゃけWin以外のGUIアプリなんて、市場規模は無いといっていいレベルだし マルチ対応しても自分すら使わないよな
807 名前:デフォルトの名無しさん mailto:sage [2012/01/14(土) 20:37:34.44 ] そんなことないだろ。Ubuntuなんか実用レベルだし。 最初からマルチのライブラリなら新しいプラットフォームでも期待できるし。 まあQtはAndroidすら対応できないけど。。。
808 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 00:06:17.45 ] WindowsとAndroid対応してくれれば自分的には満足
809 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 00:09:21.00 ] スマホ対応の有無は今後の普及に影響はあるだろね
810 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 00:10:10.93 ] スマホ対応よりQML推し
811 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 00:11:41.73 ] Androidへの正式対応は何時なされるんだろう 今年中になったらいいなぁ
812 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 01:06:51.72 ] オープンソースなのもでかいよね。
813 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 01:19:06.21 ] ライセンスはGPL系はやめて欲しいなあ
814 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 02:51:28.99 ] 商用したけりゃ大人しく金払えよ
815 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 03:00:24.79 ] Androidの場合はapkでまとまるから、LGPLだとまずいんだよ
816 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 16:55:06.73 ] LGPLよくわからん
817 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 16:59:47.10 ] すごい噛み砕いちゃうと、動的リンクだとソース公開しなくていいんだっけ? やったことないけどapkを解凍してばらせれば問題ないのかな 詳しい人いたら誰か教えて
818 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 17:16:30.15 ] apkってパッケージファイルだろ。実行時にapkのまま動く訳じゃないし 静的リンクしてるって言えるのか?
819 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 17:24:17.23 ] 例外条項で静的リンクできるようにすればいいのに
820 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 18:11:53.83 ] >>818 AndEngineの作者はOKと言ってるけど、しょっちゅうForumで揉めてたな。 解釈がわかれるっぽい
821 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 18:24:41.52 ] 少なくとも粘着ユーザに暴れられる可能性は高いってことだな
822 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 16:22:37.29 ] QtCreatorは同時に複数立ち上げると、デバッグ情報が出力されなくなるね。 だったら、複数立ち上がらないようにしてほしい、と思うんだが。
823 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 16:42:04.26 ] >>822 ビルド時にデバッグ情報が出力されなくなるんじゃなくて,デバッガが複数同時に動かせないだけ だと思うよ。実際,複数のQt Creatorを起動しておいてDebugビルドしても何の問題もない。
824 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 17:31:38.97 ] 複数同時に立ち上げて使うソフトだってあるんだから、そこはユーザに任せるべきでしょ オプションとして追加するのはともかく、デフォルトの動作は今のままでいい
825 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 18:46:39.39 ] そういうのは大抵コマンドラインでの立ち上げオプションがあるもんだ。 --help でみると、 -client オプションでできる。
826 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 23:23:37.26 ] >>823 言ってることを理解してない? 問題ありありでしょ。 (1) プログラムAをQtCreatorで立ち上げる。 (2) プログラムBを別途QtCreatorを立ち上げる。 (プログラムBの中では、qDebug()を使ってデバッグライトを出力するように書いている) (3) プログラムBをQtCreatorの実行アイコンを押して(またはCntrl+Rで)で実行する。 (4) すると、QtCreatorの「アプリケーション出力」のエリアのところに、 「デバッグ出力を取得できません。」 と表示されて、プログラムBで出力するように書いていたデバッグライト出力が 表示されなくなってしまう。 ちなみに、最初立ち上げたプログラムAのほうのQtCreatorでは、プログラムAの qDebug()の出力は表示される。 QtCreatorを立ちあげてるのに気づかず、再度QtCreatorを起動してしまう、っていうのはよくありがち。 例えば、Windowsで使ってる人は、*.proをダブルクリックしてQtCreatorを起動するように 設定している人は多いと思うけど、すでにQtCreatorを立ちあげてるのを忘れて、 別の*.proファイルをダブルクリックして別途立ちあげてしまう、とかね。
827 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 00:33:26.93 ] 馬鹿には無理
828 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:34:09.07 ] >QtCreatorを立ちあげてるのに気づかず、再度QtCreatorを起動してしまう、っていうのはよくありがち。 ない。 >別の*.proファイルをダブルクリックして別途立ちあげてしまう、とかね。 Windowsでなければ、別に立ち上がらない。Windows使うのを止めればよい。
829 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:37:57.07 ] >QtCreatorを立ちあげてるのに気づかず、再度QtCreatorを起動してしまう、っていうのはよくありがち。 いや、ないからw
830 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:46:34.59 ] うん?あるだろ。 まさか、一度に作るプログラムが1つだけなんていう 趣味レベルのプログラマじゃないよね?
831 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 01:59:17.20 ] セッション使えばいいだろ
832 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 10:51:00.61 ] >>826 やっぱりQtCreatorはまだまだ詰めが甘いな。普通の製品じゃこんなことはありえない。 つーか、もしかしたらそれ、qDebugのバグだったりしてな。
833 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 13:09:15.10 ] まあ多重起動してもqDebugがちゃんと動作するってのが理想的なんだけど、 動作しないなら多重起動自体を禁止しろってのはちょっと頂けないなぁ
834 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 13:14:30.08 ] もうQtCreatorが起動されている場合には、そっちにプロジェクトが追加されれば、 それでも良いと思うんだけどね。
835 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 13:31:59.91 ] それは一般的に多重起動を禁止しているソフトウェアの動作だよね 多重起動を許可しているのに多重起動を避ける動作をされたら多重起動できる意味がないでしょ ついでに言うとQtCreatorのメニューから開くとか、.proをD&Dした場合はそのQtCreatorにちゃんと追加されるようになってる ということは、特に指定もなく.proを開けと言われたら多重起動するのが一番スマートな選択だよ
836 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 15:13:26.20 ] まぁ変な動作だけど困ってる人が少ないんだろうな 報告したらそのうち治るんじゃない?
837 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:23:11.74 ] 必要なひとは、ショートカットなり関連付けなり、デフォルトに--clientを設定すればいいような。 まあ、windowsならインストーラーから指定できればスマートなんだろうが。
838 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:00:13.75 ] >>826 「デバッグ情報」って書くから、デバッグビルド時に埋め込まれるシンボルテーブルの ことと勘違いしてるのかと思った。スマソ。 > QtCreatorを立ちあげてるのに気づかず、再度QtCreatorを起動してしまう、っていうのはよくありがち。 何人かの人が書いてるけど、俺もそれは無いな。 作業が終わったらとっとと閉じてしまうタチなので。 まぁ、人によるよね。
839 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 01:03:40.97 ] QtじゃなくてVisual Studioみたいな製品だって *.slnファイルをダブルクリックして、複数立ち上げることはあるんじゃないの。 つい、他のプログラムではどう実装していたのか確認したくなる時があるので。
840 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 01:06:02.53 ] 多重起動は別にいいだろ デバッグ出力を取得できないのが良くない
841 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 01:12:21.91 ] 必要もないのに常時デバッガ立ち上げておくとか 正気の沙汰とは思えない
842 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 06:18:00.03 ] >>839 そういう話じゃない。 複数起動して用が済んだ後、そのままにしておくかどうか。
843 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 07:46:25.99 ] >>801 SnowLeopard/iOS/XP/Ubuntu用にビルドしてサンプルアプリが動いた。 (VC2008はOKでVC2010はNG。Androidは試してない) 日本語の扱いがいまいちなのを除けばなかなかいけそうな感じがするんだけど、 去年の9月以降、開発が止まってしまっているみたいなのが残念だね。
844 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 09:16:38.39 ] どうでもいい話にこだわるなぁw
845 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 12:25:04.32 ] 重要なのは意図的に多重起動することもあるってこと 故に 1. 多重起動を禁止すべきではない 2. 多重起動してもqDebugは正しく動作すべき qDebugが動かないのが問題であって、間違えて多重起動するかどうかはどうでもいい そもそも.proや.slnをダブルクリックで起動とか、そんなレベルの話なら自分でランチャーソフト作れよ
846 名前:デフォルトの名無しさん [2012/01/19(木) 19:03:07.58 ] エディタのバインドをvimスタイルに出来んかねぇ むしろvimに差し替えられないか
847 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 20:50:59.56 ] FakeVimって設定なかったっけ? Vim使わないんでどの程度同じなのか知らないけど
848 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 21:07:49.08 ] すげぇ解りやすいところに有ったわ こりゃ便利
849 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 21:58:12.55 ] FakeVimは何か微妙な所があったような
850 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 22:16:04.69 ] Vimってエスケープキーが遠くて使うの挫折するわ
851 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 22:53:41.65 ] Ctrl+[ か xmodmap でなんとかできるんじゃないか Windowsは知らない
852 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 22:56:40.56 ] Ctrl+[はどうだろ Escよりはましか
853 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 23:00:01.15 ] LINUXの時にemacs使いだった俺にとっては、 むしろemacsのキーバインドがほしい、、、、、 けど、もともとのQtCreatorのキーバインドとバッティングするから無理だな。。。。
854 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 20:20:08.46 ] >>853 Emacsキーバインドのプラグインがあるよ。最近は更新されていない。
855 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 07:16:28.84 ] 質問なんですが、このサンプル qt.gitorious.org/pyside/pyside-examples/blobs/7776cd9ca17ad5f87d696fb7832df8dd45c8faba/examples/graphicsview/diagramscene/diagramscene.py (アドレス長いですが、もし閲覧できなければ diagramscene.pyで検索すれば上位にヒットすると思います) のようなものをスタンドアロンアプリではなく サーバークライアント型アプリとして実現することは 可能でしょうか? (アプリをサーバー側で起動しておいて、ユーザーは クライアント側でブラウザを立ち上げてweb上で このサンプルと同じような操作をする) また可能かどうかだけでなく、具体的な方法のアドバイス だけでも欲しいです。 よろしくお願いします。
856 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 07:57:07.66 ] 855つづき 特にスタンドアロン型の場合にイベントで処理していた部分を サーバークライアント型にしたときにどうするべきなのかがわかりません。
857 名前:デフォルトの名無しさん [2012/01/25(水) 08:47:12.72 ] QtCreatorって名前空間の指定が無いよね。 みんなどうやってんの。
858 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 09:57:11.42 ] ?
859 名前:855 mailto:sage [2012/01/25(水) 10:30:32.50 ] あ… サンプルってインストールするときに入れることできたんですね… サンプルのdiagramsceneということでお願いします
860 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 12:11:33.93 ] >>855 できるけどQt関係ないです
861 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 20:16:39.91 ] 実践 Qt 4プログラミング の出版また延びたね。 出版される頃にはQT5がリリースされたりして。
862 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 20:28:13.54 ] Qt5はまだ文字もまともに表示できない段階だよ
863 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 21:33:04.67 ] Qt5.2かQt5.3になれば使い物になるんじゃないかな。
864 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:55:44.14 ] Qt4が出た後のKDEって、Qt3からのバージョンアップが全然進まないせいで 全体的にグダグダになってGNOMEに負けた記憶があるんだけど 今は落ち着いたのかな
865 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 12:50:26.36 ] QtWebKitを使おうとしたんだけど、 CSSのfont-familyで複数のフォントを指定しても、 最初の1つ目のフォントしか見てくれないという致命的なバグがあるみたい... クソ。
866 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 13:10:33.28 ] >>865 超簡単なバグなのに1年もかかってやっとFixされてる。なにやってんだか。 https://bugs.webkit.org/show_bug.cgi?id=55036
867 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 14:24:01.42 ] 高機能でよく使われてるエディタコンポーネントってありますか?
868 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 14:34:25.17 ] 超簡単なら修正してコミットしようか あ、無理ですか
869 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 14:51:42.09 ] 無理もなにも、一般ピープルはコミット権ないじゃん。 パッチはすぐに上がったのに、それが適用されるのに半年掛ったというお話だよ。
870 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 14:55:05.00 ] >>867 エディタって何のエディタ? QTextEditベースでかなりの事は出来るけど、もっと機能欲しいんだよね? テキストエディタならQScintillaつーのがある www.riverbankcomputing.co.uk/software/qscintilla/intro ScintillaのQtポートだけど、やや対応遅れ気味。 Scintilla www.scintilla.org/ 以下は参考 QScintillaを使ったエディタにJuffEdっつーのがあってなかなか使い心地はいいけど、 やや開発停滞気味 juffed.com/en/index.html
871 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 14:59:00.91 ] Nokiaのほうはバグレポ書くといつも1営業日(?)で修正してくれるけど、 QtWebKitは別プロジェクトだからな。
872 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 15:03:29.91 ] riverbank = GPL
873 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 15:04:06.25 ] >>870 ありがとうございます。 失礼しました、テキストエディタです。 DelphiだったらTEditorみたいに割とポピュラーに使われてるのがあるので 開発者の間でよく利用されてるコンポーネントがあるのか知りたかったんです。 かなりのことが出来るものがあるんですね。
874 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 15:27:29.40 ] 帯に短かし襷に長し
875 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 18:39:15.70 ] QtWebkitで画像ファイルはロードしないように出来ますか というかスクレイピング目的で使うのは間違ってる?
876 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 19:55:15.92 ] QtCreatorのエディタを標準のWidgetにすればいいアピールになると思うんだけどな せっかく作ったんだし
877 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:47:08.92 ] >QtWebkitで画像ファイルはロードしないように出来ますか QWebSettings::setAttribute >というかスクレイピング目的で使うのは間違ってる? ご自由に
878 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:41:49.82 ] >>877 ありがとうございました。 できました。
879 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:56:42.89 ] >>872 >riverbank = GPL 商用版もあるから問題ない。
880 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 05:26:04.94 ] スクレイピングならスクレイプ用のライブラリを使ったほうが楽だと思うけどね。
881 名前:デフォルトの名無しさん [2012/01/27(金) 08:10:54.24 ] >>871 >Nokiaのほうはバグレポ書くといつも1営業日(?)で修正してくれるけど、 もしかして、Symbian、Maemo、MeeGoとかだけは修正が早かったのかな。 商用版を使っていて、バグレポートしてもNokiaは修正されない方が多い。 何ヶ月か一年以上待たされ、修正されればまだよいけど、 もうこの機能は改善するのを止めたとか古いのでクローズというのが何度あったか。 Digiaに商用版が移ってからは、Nokiaよりはよくなった気がする。
882 名前:デフォルトの名無しさん [2012/01/27(金) 08:23:44.60 ] >>858 指定した名前空間にWidgetクラスとか配置してくれないでしょ。 生成されたコード書き換えて自分で名前空間に入れるしかない。
883 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 15:11:58.02 ] Phononとか独自ネームスペースだった気がするけどよくわからん ソース見れば何かわかるのかも
884 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 17:11:35.32 ] >>882 インストール時に指定すれば配置される。
885 名前:デフォルトの名無しさん [2012/01/29(日) 12:34:02.58 ] 普通はGUIなんだけど、起動時のオプションでCUIにしたいんだけど int main(int argc, char *argv[]) { if (起動時オプションに "-CUI" がある場合) { cout << "CUI mode" << endl; return 0; } QApplication app(argc, argv); ... } と書いても、out に出力した文字列がコンソールに表示されません。 どうしたらいいのでしょうか?
886 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 12:52:53.81 ] ifの条件でミスってるんじゃない?
887 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 12:56:28.15 ] Windowsならサブシステムをコンソールに
888 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 13:56:35.01 ] >>886 > ifの条件でミスってるんじゃない? それだったら、GUIが立ち上がるはずだけど、何も表示されず すぐに終了するんだ
889 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 14:12:19.43 ] とりあえず、環境とコンパイラを書けよ
890 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 14:15:48.98 ] >>889 Qt 4.7.4 (32bit) VS2008 アドイン を使用してる
891 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 17:09:14.80 ] >>887 > Windowsならサブシステムをコンソールに もっと詳しくご教授してください。
892 名前:デフォルトの名無しさん [2012/01/29(日) 18:31:33.30 ] GUIを表示するコンソール付きexeを、 コンソール無しexeから起動すりゃいいんとちゃうん
893 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 19:01:07.28 ] QtCoreのソースの中で コンソール用ビルドとそれ以外では デバッグ出力用のコードを変えてる
894 名前:デフォルトの名無しさん mailto:sage [2012/01/29(日) 20:55:47.66 ] >>891 サブシステムの指定をconsoleにすると、ウインドウで起動する時もコンソールの画面が出るようになるよ。 Qtを使うなら、Qtで処理した方がいいんじゃないか ちょっとみたら、qApp->argv()で引数取れるようなこと書いてあるし windows限定なら、apiでコマンドラインを取得することはできるけどね
895 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 00:02:38.46 ] exeのアイコンに適当なファイルをドラッグ、 ドラッグしたファイルを読み込みたいんですけど、 ドラッグしたファイルのパスを取得する方法って 何か良い方法ありますか。
896 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 00:28:11.55 ] QDropEvent->mimeData()->urls() でQList<QUrl>が拾える
897 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 01:17:46.64 ] >896 起動しているダイアログに対してファイルをドラッグ&ドロップするのなら拾えると思うのですが、 exeファイルへのドラッグ&ドロップに対しては拾えないと思うんですが。 何か、exeにファイルをドラッグ&ドロップして、アプリ起動と同時にドラッグ&ドロップの イベントを拾う方法があるのでしょうか。 今、試しているのはargvでドラッグしたファイルのパスが取得できるようなので、 それからパスを取得しようと考えてます。 他に良い方法があれば、教えて頂けないでしょうか。
898 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 07:10:32.06 ] いまだにキューティーって読んでる。
899 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 08:22:20.29 ] >>897 勘違いしてた。すまん
900 名前:デフォルトの名無しさん [2012/01/30(月) 08:45:45.46 ] >>897 argcとargvの事だろ
901 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 16:35:04.19 ] プログラムアイコンへのドロップは情報はパスしか含まれていないからそれでいい
902 名前:デフォルトの名無しさん mailto:sage [2012/01/30(月) 20:41:17.39 ] >>901 ありがとうございます。 最初はQtで簡単に取得できるかと思ってたんですが、 argc、argvを使って実装使用炉思います。
903 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 10:12:22.69 ] pathに空白文字とか含まれてると面倒
904 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 12:07:51.97 ] Qt Creatorでboost使うのはどうすればいいんだろ いまはプロジェクト毎にINCLUDEPATH設定しているけど まとめて設定する方法がわからない
905 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 18:10:07.29 ] >>902 QCoreApplication::arguments()
906 名前:デフォルトの名無しさん mailto:sage [2012/01/31(火) 18:18:54.70 ] ウィジットが作られたときのイベントって無いのでしょうか?createwindowみたいな
907 名前:デフォルトの名無しさん mailto:sage [2012/02/01(水) 01:35:27.11 ] >>906 コンストラクタじゃダメ? QEventなら「作られた」じゃなく「表示された」でもよければQEvent::Showが、 親オブジェクトに、子オブジェクトが追加されたことを通知するイベントとしてQEvent::ChildAddedがある。