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/
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がある。