[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/29 18:50 / Filesize : 197 KB / Number-of Response : 908
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【RAD統合環境】 Qt 総合スレ 12 【Win/Mac/Linux】



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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<197KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef