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/
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 なら大丈夫とかもあるかも