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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 21:06:51 ]
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 総合スレ 9 【Win/Mac/Linux】
hibari.2ch.net/test/read.cgi/tech/1292334148/

2 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 21:07:42 ]
■リンク

・Qt Development Frameworks (Nokia社のQt公式サイト)
qt.nokia.com/title-jp

・SRA社(日本の代理店)の日本語で読める Qt 関連ドキュメント
www.sra.co.jp/qt/relation/index.html

・Qt Users Forum Japan
qtusersforum.s2.zmx.jp/forum/index.php


■ライセンス関連まとめ

各ライセンスでの自作アプリのソース公開/頒布

Qtのライセンス   アプリのライセンス     Qtの頒布/(変更部分のソース公開)
GPL           GPL(ソース公開必須)      必須
LGPL         任意(ソース公開不要)      必須
商用          任意(ソース公開不要)      不要

*: LGPLは動的リンク時

実際には他にも条件(リバースエンジニアリング関係とか)あるので、
きちんとライセンスの条文を読むこと。

3 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 21:09:45 ]
Windows ユーザー向け Tips
・プロジェクトのパスに日本語を入れちゃダメ
・日本語のソースコードは、MinGW版ならUTF-8、VC版ならSystem(Shift-JIS)
 プロジェクト作成後に「プロジェクト」タブの「エディタの設定」→「デフォルトの文字コード」
・デバッグ出力などが文字化けする場合、プログラムの最初で文字コード変換設定をする
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8")); //ソースの文字コードを直接指定("utf-8"や"Shift-JIS")
//QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); //ソースの文字コードを指定(システムロケール)
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8")); //翻訳用マクロ tr()の文字コード
qDebug() << "うまく表示できた?";
・MinGW版配布時は mingwm10.dll も一緒に入れる(public domain。配布上の制限はない)

■インストール方法:MinGW版Qt & Qt Creator

(1)「Qt SDK for Windows」をインストール
 qt.nokia.com/downloads/sdk-windows-cpp

■インストール方法:VisualC++版Qt & Qt Creator

MinGW版との違い:Phononが利用可能。VC版の方が速いらしい

(1)「Microsoft Visual C++ 2008」(Express Edition 以上) をインストール
(2)「Microsoft Debugging Tools」をインストール
 www.microsoft.com/japan/whdc/devtools/debugging/installx86.mspx
(3)「Qt libraries for WIndows(VS 2008)」をインストール
 qt.nokia.com/downloads/windows-cpp-vs2008
(4)「Qt Creator Binary for Windows」をインストール
 qt.nokia.com/downloads/qt-creator-binary-for-windows
(5)環境変数PATHを設定(もともと入ってたパス;Qtインストールパス\bin)
(6)Qt Creator を起動して、「ツール」→「オプション」
 「Qt4」→「Qt Versions」を開いて自動検出された「PATH に含まれる Qt」をクリックし「MSVC バージョン」を 9.0 にする
 「デバッグヘルパ」が×印になっていれば「リビルド」ボタンをクリックしてリビルド
 もし失敗したら「プロジェクト」→「ビルドして実行」→「nmake の代わりに jom を使用する」のチェックを外してリビルド

4 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 21:11:28 ]
■Qt Creator 日本語化プロジェクト

Qt Creator を日本語化するプロジェクトです(非公式)
qt-creator-jp.sourceforge.jp/


■Python バインディング

PyQt4(GPL。定番)
www.riverbankcomputing.co.uk/software/pyqt/intro

PySide(LGPL。Win版はまだ無いけど今後に期待)
www.pyside.org/


それでは、はりきってどうぞ!

5 名前:デフォルトの名無しさん [2011/02/12(土) 21:15:15 ]
「Nokiaの決断には失望した」……インテル、ノキアとMSの提携に関して | RBB TODAY (エンタープライズ、企業のニュース)
www.rbbtoday.com/article/2011/02/12/74279.html

6 名前:デフォルトの名無しさん [2011/02/12(土) 21:21:54 ]
The Qt Blog ― The past, present and future of Qt
blog.qt.nokia.com/
Qtの今後についての最初の回答です。

7 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 21:46:43 ]
>>6の要旨は「WindowsPhoneアプリはMSのツールで開発されるが、QtはNokiaにとって重要な役割を演じ続ける」

うーん、俺的にはデスクトップ版Qtが発展してくれれば文句はないんだけど
スマフォの覇権争いなら負け組みのMSやIntelよりgoogleと手を組んで
Nokia with Android/Qt for Android NDKとか出した方が喜ばれるだろうに
それをやるとユーザーの囲い込みが難しいんだろうけどさあ

8 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 21:56:22 ]
Qt 20年の歴史でNokiaに買収されてたのは極々最近の話で
大きな飛躍のチャンスの可能性が低くなったのは事実だが
現状、さほど悲観的には感じてないな

9 名前:デフォルトの名無しさん [2011/02/12(土) 22:09:23 ]
>>7
Qt 4.7でデスクトップのどこがよくなったかな。ロードマップにデスクトップについての改良や機能追加はどれくらいあるかな。
4.5、4.6、4.7となるごとにデスクトップへの改善は漸次少なくなっているんじゃないのか。

10 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 22:24:24 ]
>>9
QtCreatorでWindowsでの開発が一気に楽になったな。
QtWebkitを使って、Flashにも対応したブラウザをアプリ内に組み込めるようになった。
パフォーマンスや安定性も上がってるように感じる。



11 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 22:32:04 ]
>>9
なんで俺を諭すような口調でNokiaをディスろうとするのよw
開発者増えたこと、Qt Creator含む開発環境が実用的になったことは素直に喜ばしいと思うよ
てかさ、オプソなんだから、もう君GPL至上主義イケメンQtとしてフォークしちゃいなYO
俺はNokiaに不満はないけど不安はあるからフォークするなら応援するよ

12 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 22:35:31 ]
>>4
PySideのWin版でてるよ

13 名前:デフォルトの名無しさん [2011/02/12(土) 22:46:28 ]
>>11
つまり、デスクトップの機能追加は何もされていないということですね。

14 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 22:46:59 ]
www.google.com/finance?client=ob&q=NYSE:NOK

せつないわ

15 名前:デフォルトの名無しさん [2011/02/12(土) 22:55:24 ]
>>13
追加すべき機能をパッチにして送ってはどうですか?

16 名前:デフォルトの名無しさん [2011/02/12(土) 22:57:30 ]
>>15
Nokiaのための機能しか追加しようとしていないというNokiaの姿勢が問題なのだよ。

17 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:00:39 ]
自分のためにして何が悪いんだ
アホか

18 名前:デフォルトの名無しさん [2011/02/12(土) 23:09:35 ]
>>16
では自分のためにならない機能しか追加していないのを受け入れないあなたの姿勢も問題ですね。

19 名前:デフォルトの名無しさん [2011/02/12(土) 23:12:39 ]
>>17
Nokiaの製品を売るために追加してるのがダメなんだよ。Qtを買って利用しているだけ。
AndoroidもiOSも何でも正式サポートできるようでなければならない。
Nokiaに買われなければそうなっていただろう。

20 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:22:36 ]
どっちにしてもiOSは無理無理w



21 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:24:59 ]
自社製品のサポートを進めるのは当然として、加えてデスクトップにAndroid、iOSをこの短期間で並列して開発なんて無理に決まってんだろ
Nokiaに買われていなかったらそうなるとか、NokiaがQtの開発規模を縮小したとでも思ってるの?

22 名前:デフォルトの名無しさん [2011/02/12(土) 23:28:59 ]
>>21
SymbianとMeeGoをしなければできていただろう。
Qtの開発規模を縮小する(投資額激減)との決定が公式発表済み。

23 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:31:51 ]
>>22
規模縮小のソースplz

24 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:31:52 ]
それはこれからの話だろ。

25 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:36:56 ]
>>22
いや無理だね。
優先順位がNokia偏重だっただけで、戦略的に開発を止めていた訳ではないだろうからね。

26 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:38:08 ]
>>1
>//QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); //ソースの文字コードを指定(システムロケール)

//QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); //システムロケールの文字コードを指定(ソースとは無関係)


27 名前:デフォルトの名無しさん mailto:sage [2011/02/12(土) 23:46:05 ]
>>7
WP7NDK が Qt になるといいね

28 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 00:01:36 ]
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所

29 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 02:21:29 ]
>>9 >>13
デスクトップ用Qtに、どんなAPIを追加して欲しい?

30 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 02:27:31 ]
>>1


ニュースのせいかも試練が延びるの速杉



31 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 02:52:03 ]
これで C++ が主要開発言語であるスマートフォンが無くなるという事か
(NDK や PDK は別として)。

ObjC, Java, JavaScript の三択って凄い世界だなw

32 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 10:12:54 ]
>>31
ちょ、CとC#www

33 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 10:51:08 ]
C#っていうか、.NETだな。

34 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 13:02:14 ]
>>27
WP7ではQtはサポートされないと明言されたらしいね。
残念。

35 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 16:48:54 ]
>>32-33
WP7 は XBOX みたいなもんじゃないの?
本国ではそれなりに売れるかもしれないけど、日本ではどうだろうね。

36 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 17:20:42 ]
日本で売れなくてもいいんじゃないの
もう主要ターゲット市場じゃないよ

37 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 17:27:15 ]
もし日本で売れないのなら、日本の携帯開発者が C# を選択する理由は無いよね
その時は .NET は主要な開発ターゲットじゃないという事になるのかな

38 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 17:36:03 ]
>>37
それC#とか.NET関係ないだろ?

Windows Phoneが日本で売れなければ、
Windows Phoneが開発ターゲットじゃなくなるってだけ。

39 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 17:41:03 ]
>>38
>それC#とか.NET関係ないだろ?

>>31-33 からの流れだよ。
スマートフォンの主要開発プラットフォームとして C# や .NET はどうなのよ? って話。
WP7 が売れないなら、、、

40 名前:デフォルトの名無しさん [2011/02/13(日) 19:48:10 ]
>>34
>WP7ではQtはサポートされないと明言されたらしいね。
Nokiaに買われちまってからはQt Everywhereではないね。嘘八百なキャッチフレーズだよ。




41 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 20:00:09 ]
またお前か。

42 名前:デフォルトの名無しさん [2011/02/13(日) 20:01:38 ]
本当のことを否定するのか。

43 名前:デフォルトの名無しさん [2011/02/13(日) 20:15:01 ]
netbook-planet.com/2011/02/13/fujitsu-announces-their-first-meego-os-netbook-its-really-thin/
>Thought MeeGo was dead...
It's already dead, since MeeGo consists of two bodies of Moblin and Maemo.

44 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 20:18:34 ]
Nokia嫌いな人は息するように根拠のないこと言うから、もう何言っても胡散臭いんだよ

45 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 20:39:57 ]
Intel さんは MeeGo をどうするんだろうなあ。
こうなった以上 Qt の採用を止めるという道もあると思うけど。

46 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 21:01:52 ]
明日から始まる MWC で続報あるかな

www.mobileworldcongress.com/

47 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:05:39 ]
とりあえずQtがWP7に入らない、オフィシャルちょい下のソースは、これだよね。

Nokia new strategic direction. What is the future for Qt?
blog.qt.nokia.com/2011/02/12/nokia-new-strategic-direction-what-is-the-future-for-qt/#comments

Aron (Nokia) February 12, 2011 at 1:38 pm
Qt will not be ported to Windows Phone 7.
One of the key benefits of joining an established ecosystem is
that there is an established toolchain that everyone uses.
All Windows Phone apps will run on all WP7 devices.
Adding Qt to the mix would only cause fragmentation.

Unfortunate from a Qt perspective but wise from a developer ecosystem perspective.

名前が緑色だから、たぶん本当にNokiaの人だよね。

>>45
やる気があるようには見えないなあ。
MeeGoってぶっちゃけ他のスマフォOSと比べた時の差別化要因がないよね。
webOSもSocialや真っ当なマルチタスクじゃちょっと厳しい感じがするけど、HPがんばってるね。

48 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:15:10 ]
>>45
topics.jp.msn.com/digital/general/article.aspx?articleid=510076
今後もノキアはMeeGoをオープンソースのモバイルOSプロジェクトとして
継続していくものの、同社はWindows Phone 7を「主要なスマートフォンプラットフォーム」としていくとしている。
残されたインテルだが、11日(米国時間)の同社ブログに今回の件に関する声明を出している。

 「今回のノキアの決断には失望しているものの、我々は引き続きMeeGoへの取り組みを続けていき、
またMeeGoオープンソースへのノキアの貢献を歓迎する。
OSに関する我々の戦略は、常にWindowsやAndroid、そしてMeeGoなど複数の選択肢をもつことであり、これは変わらない。
MeeGoは単に携帯電話のOSではなく、複数のデバイスをサポートしている」などとコメントしている。

49 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:17:17 ]
webOS は Linux, DirectFB, SDL, WebKit みたいな robust な技術を上手く組み合わせたよね。
MeeGo は Clutter に戻ったりしないのかな。

50 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:20:26 ]
>>49
robustって無理に使わなくてもいいから…



51 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:21:05 ]
>>50
そんなに難しかった?

52 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:27:29 ]
あのー、robust(頑健)って意味分かってる?
制御まで踏み込まなくていいけど

53 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:29:40 ]
制御?
robust な technology という言い回しはよく使われているけど、制御って何?
何か特殊な業界の人?

54 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:36:21 ]
>>53
あのね、外乱に強いって事
別に特殊じゃない
>Linux, DirectFB, SDL, WebKit みたいな
のって、別に外乱に強いってわけじゃないでしょ?
ビジネスモデルとしてはともかく、技術自体がrobustってわけじゃない。

防御的プログラミングとも信頼性(これは被る部分あるけど)とも異なる概念だからね

55 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:43:06 ]
そんな堅苦しいものじゃなくて堅牢って意味で使うよ
robust codeみたいに

普段英文を読まない人と会話するとよくこうなる

56 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:43:30 ]
>>54
>外乱に強い

それはどこの業界の用語法?
ビジネスモデルの話なんてしてないけど?

何で一般的な英単語としての robust として理解出来ないの?

57 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:50:35 ]
結局Javaが最強って事?

58 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:53:04 ]
結局、英語を知らない人の前では robust って言っちゃダメって事らしい...
疲れるわ...

59 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:56:46 ]
>>55
codeはrobustって言う対象になる。なってる。
実際、高凝集・疎結合なコードって外乱に強いし、そういう言い回しはよく見る。

>>56
どこの業界でもじゃないの?と思うんだけど…思い込みかも知れんけど…
「頑健」って、ただ堅い・故障が起きないって意味じゃないよ。
>>49はどういう意図でrobustって書いたの?日本語訳としては何を想像してたの?


イケメンさんごめんなさいっと。
しかしアーキテクチャ宇宙飛行士の俺としては黙っておれないのです。

60 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 22:58:20 ]
もうオレオレ定義の robust は良いよ



61 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:11:19 ]
>>49 の文脈で robust は無いわ

62 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:12:13 ]
便乗煽り乙

63 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:12:32 ]
>>59にレスは無し?

もうちょい続けると、robustってtermとして使われる時は
制御系発祥の意味で頑健って使われるはずだよ。
系が安定かどうかって意味で。
systemに対して使うもので、technologyに対して使うものじゃない。
使ったとしたら、それは「robustなtechnology」でなく、「robustにするtechnology」であるはず。
technology≠system

で、
>Linux, DirectFB, SDL, WebKit みたいな
のって、どこがrobustなの?
WebKitに関してはPlug-inのクラッシュに対してrobustなのは確かにそうだけど

64 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:15:47 ]
スレ違い

65 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:16:26 ]
>>63
>>60

66 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:19:05 ]
またくだらん煽り愛罵り愛が始まるのか
LLスレに戻ってくれ

67 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:19:08 ]
2ch なら話を聞いて貰える的なノリで突っ込みを入れてくるのは勘弁して欲しいわ・・・

68 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:21:57 ]
>>64
すまん。だがクラウド以上のバズワードじゃねーか、>>49の使うrobustって…。
もう止めるけど、俺はそういうの嫌だね。

69 名前:デフォルトの名無しさん mailto:sage [2011/02/13(日) 23:23:33 ]
>>68
もう、その『外乱に強い』というオレオレ定義を広める事に一生を捧げたら良いじゃん
さよなら

70 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 01:26:44 ]
netbook-planet.com/2011/02/13/fujitsu-announces-their-first-meego-os-netbook-its-really-thin/



71 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 01:44:38 ]
>>70
>>43

72 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 07:31:46 ]
NokiaがQt捨ててもKDEが引き継いでBSDライセンスで公開するだろ

73 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 07:35:30 ]
祈りませう

74 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 12:38:35 ]
ちゃんと捨ててくれるかが鍵

75 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 16:17:04 ]
Nokia見限ってAndroidに引っ越したのは正解でした
さよならQt

76 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 16:22:39 ]
デスクトップ用途に使っているから問題ないけど、残念だ。

77 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 19:14:27 ]
今のCEOってMS出身なのね
Nokia、新CEOにMicrosoft Office部門トップのElop氏を任命 - ニュース:ITpro
itpro.nikkeibp.co.jp/article/NEWS/20100913/351965/

78 名前:デフォルトの名無しさん mailto:sage [2011/02/14(月) 20:34:55 ]
>>77
今まで何の記事を見てたんだ?w

79 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 01:27:53 ]
GTK+3.0来たぞ
Qtは終わコンだからみんな移行しよう

80 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 01:43:49 ]
Qtブログのコメント欄は300オーバーのお通夜状態だけど、いくつか抜粋しとく

Chris Browet
本当のQtの中の人(real Qt Guy)から本当のコメントをもらえないだろうか?
繰り返されるNokiaのPRではなく・・・。私たちはみなNokiaでのQtに未来がないことを知っている。
誠実な対応は、真に献身してくれて自由を与えてくれる誰かにTrolltechをできるだけ早く売り渡すことだ。
そうでなければ、Qt使いたちが沈む船から離れて抜け殻が残るだけだ。

Aron (Nokia)
僕が"真のQtの男(real Qt Guy)"に値することを望むよ。
NokiaでのQtには未来がある。だから私たちは開発に投資して新しい雇用も続けている。

Chris Browet
あなたはそれに値しますよ ;)
でも真面目な話、"Nokiaでの未来"に何を見ています?ちょっと楽観的以上の何物でも無いように思う。
"1.5億台のsymbianデバイス"は私にとって未来とは言えないし、
実際のところ雇用を続けるのはNokiaが混乱している証拠にしか見えない。

qtnext
おい見ろよ、俺が本当に恐れていることだ。
どうやらNokiaはエロップの最初の撃破対象じゃないようだぜ・・・Directorもだった。
piacentini.blog.br/2011/02/elop-is-after-me/
(※)リンク先はエロップがMacromedia CEOに就任して数ヵ月後にMacromediaがAdobeに売却された話など




81 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 01:44:08 ]
Benjamin Arnaud
Qtマニア達へ
俺はQtについて色々と考えを巡らせるのをやめた。今はお天気について考える絶好の時さ。
俺は若い開発者で、C++に8年、Qtに6年費やした。
Qtは今まで使った中で最高のフレームワークだ。どうしてこんなに特別なのか?
(中略。Qtの良いところ)
次の10年間Qt以外を使うことなど想像もできない。だからQtチームを信じてサポートしていこう。
これは失敗じゃない、痛みによって美しさをもたらす機会なんだ。
俺はQt Softwareを信じている。君もぜひ。

Aron (Nokia)
聞いてくれ。僕は君らのフラストレーションを聞いているし、君らみんなに共感できるとしか言えない。
金曜日は僕が今まで受け取ったQt関連のベストなニュースとは言えなかったよ・・・。
全ての答えを持っているわけじゃないが、こう言うことはできる:
 我々はQt開発をまだ続けていこうとしている。これは真実だ。
 我々はQtを推進していく。"突破的な技術"についての新しい挑戦を続けていく。
来週バルセロナのMobile World Congress(※14〜17日)にブースを出展するから、もっと話したい人は来てほしい。
来れない人のために、このブログや別のチャンネルも保持するようにするよ。


82 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 02:35:26 ]
Elopやべぇ

83 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 03:12:00 ]
あの時マクロメディアのトップだった人なのか・・・

84 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 09:57:38 ]
どうみてもスパイです
ほんとうにありがとうございました

85 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 12:11:01 ]
工作員っていった方がしっくりくるね、エロっぷ。

86 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 13:39:58 ]
QtCreator 2.1.0 キタ━(゚∀゚)━!!!
まさかおきみやげじゃないよね (ノД`)・゜・。

87 名前:デフォルトの名無しさん [2011/02/15(火) 14:33:34 ]
日本企業がsymbianごと買ってガラケー作りに邁進すればいいんじゃない?

88 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 14:43:10 ]
>>87
おもいっきり縮小傾向にあるガラケー市場に
これ以上投資してどうするつもりだ。

89 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 19:53:49 ]
>>86
OS Xがもっと普及したら、クロスプラットフォームな点が評価されるはず。

90 名前:デフォルトの名無しさん [2011/02/15(火) 22:17:29 ]
>>44
君は本質が見えないから避難しかできないんだな。



91 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 22:29:22 ]
>>88
縮小傾向にあるっていっても、まだ90%以上ガラケーらしいぞ。
アメリカでは8割がガラケー。

92 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 22:52:29 ]
ガラケーはスマートフォンじゃない携帯電話全てを指す言葉じゃないぞ……

93 名前:デフォルトの名無しさん mailto:sage [2011/02/16(水) 01:17:56 ]
みんなこの問題には真剣だなあ

nokiaplanx.com/

94 名前:デフォルトの名無しさん mailto:sage [2011/02/16(水) 01:21:38 ]
こっちの方が沢山あった

nokiaplans.com/

95 名前:デフォルトの名無しさん mailto:sage [2011/02/16(水) 02:18:36 ]
android-developers.blogspot.com/2011/01/gingerbread-ndk-awesomeness.html

Android のアプリって C++ だけで書ける様になってたのね。
後は Trolltech の中の人がガンガって Qt SDK for Android NDK を作って、
Nokia が Qt を載せた Android Qt Phone を出して、Nokia Qt App Store
for Android を整備すれば良いだけだな。同じアプリが MeeGo でも動けば
Nokia のエコシステムは完成。


そう思ってた人は沢山悼んだろうな・・・

96 名前:デフォルトの名無しさん mailto:sage [2011/02/16(水) 07:23:12 ]
>>95
実際、QtはAndroidで動いているしね。
www.youtube.com/watch?v=2ytCENR8YrM
www.youtube.com/watch?v=xtA_7kaB-0g

97 名前:デフォルトの名無しさん mailto:sage [2011/02/17(木) 20:47:52 ]
日本語訳、出てるよ。

ttp://qt.nokia.com/about-jp/news/from-qt-blog-nokia-new-strategic-direction-what-is-the-future-for-qt
ttp://qt.nokia.com/about-jp/news/from-qt-blog-update-on-qt


98 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 02:52:00 ]
Qt Users Forum JapanにもQtラボジャパンにも動きがないのが怖いわー
と思ってたら、Qtブログの方は訳してくれてたんだね
あの後、本家Qtブログに5件追加されてるけど、とりあえず1件抜粋

---
Qtブログ「Nokia 最高技術責任者リッチ・グリーンがQtについて語る」
by Aron Kozak on February 16, 2011
約束通り、新しい情報をお送りします。NokiaのCTOリッチ・グリーンに、
Qtの将来、NokiaにおけるQtの役割についての質問に、時間を割いてもらいました。
下記のビデオ(Youtube)をどうぞ。これがあなたの役に立ちますように。
www.youtube.com/watch?v=nMe1qbqxVa0&feature=player_embedded

※内容は、今後2年間に出荷する1.5億台のSymbianデバイスについて、
 実験的に開発中のMeeGoデバイスについて、WP7でQtが使えないことについて、みたい
---
David Stone この記事へのコメント
エロップがMobile World Congressブースに予告なしにやってきて、
QtについてのNokiaの信念と継続的な取り組みについて開発者に語っていったよ。
ow.ly/i/8eNm
---
Pat Le Cat 別の記事(「Qt-based games」)へのコメント
リッチ・グリーンはまだNokiaにいればQtが安全だと信じているようだけど、
このショーを取り仕切っているのはエロップであり、近い将来、
WP7の決定と同じくらい素早くQtのサポート打ち切りを決定するだろうね。
(以下略)
---

エロップが実はすごいQtの味方で大逆転大勝利だったらいいね

99 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 02:56:39 ]
それはない


100 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 03:06:59 ]
>>98
最初にその動画を見た時も思ったんだけど、グリーンさんは後半は WP7 の事しか話してないよね
MSFT が NOKIA を買収するメリットはないと思うけど、Qt の将来は凄く不安に感じるわ
Qt には色々と期待している所が大きいんだけどな・・・



101 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 09:08:57 ]
M$ って、本当に Qt のこと潰したいんだろうな。


102 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 09:47:58 ]
Qtの事を潰したいのではなく、Nokiaにたかりたいだけなのでは。

103 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 11:12:50 ]
VSの敵だと認識してるのでは

104 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 12:18:33 ]
>>103
VS含めM$製の各種開発環境はWindows用便利アプリを増やして、非開発者をWindowsから離れないようにする為の物。
最近M$が開発者に気前いいのもその為だし、分かりやすい有名な例がVSのExpress版。
monoとかに協力しているのも、Windows環境に容易に移植可能なアプリを増やすため。
そう考えると、M$がQtをVSの敵として潰す理由は無いし、簡単に衰退されても困るのでは?

さらに楽観的に考えれば、M$出身のエロップがQtを利用してWindowsのシェアに貢献すれば、M$から金が行く可能性だってある。

105 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 12:51:20 ]
M$がWindowsでしか動かないアプリで客をWindowsに縛り付けてる点は同意。
Qtみたいな優れたクロスプラットフォームな開発環境がのさばってくると、
いろんなプラットフォームでアプリが動くようになって、M$には脅威だと。


106 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 13:09:03 ]
そんな脅威ってほどでもないだろ。
どうでもいいからスルーって感じじゃないの。
デスクトップOSとしてのLinuxやMacOSなんてWindowsにとっては敵じゃないし。

107 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 15:44:42 ]
M$的にはC#にとっての敵。monoは見方なんだろうなぁ。
M$的クラウド・ワールドの敵としてネィティブマルチOS開発環境は潰したいのでは…。

108 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 23:30:11 ]
Qtってそんな敵視されるようなほどの利用者いるのか?

109 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 23:45:53 ]
いないよな。

110 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 01:44:21 ]
MSはQt自体には興味ないだろうね
ただWP7の最大主流メーカーが実質的にNokiaになる以上、Nokiaが公式にQt on WP7をサポートすれば
Nokia端末の独自機能を取り入れやすいためにWP7-SDKデファクト標準の座をQtが.NETから奪いかねない
Nokiaを足がかりにWP7を広く普及させたいMSにとってWP7がNokia支配に屈することは許容できないから
MSから数億ドルのバックを受け取る代わりにNokiaはMSの利益を最大限尊重するって流れじゃないかな

問題は膨れ上がった巨体からソフトウェア部門の研究開発費をダイエットして
ハードメーカーに戻りつつあるように見えるNokiaにとってのQtの重要性が見えないことで、
Qtは完全なLGPL/GPLだから有志/他企業による続行はいくらでも可能だけど
この2〜3年大きな投資をして盛り上げたNokiaが手を引けば大きく後退するのは目に見えてる
少なくともQtが無くなることはない・・・けど、Nokiaにはいい夢見させてもらったと思う




111 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 04:14:03 ]
>少なくともQtが無くなることはない・・・

とりあえず安心だね
誰かがforkして名前を変えて・・・

112 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 07:29:45 ]
>>106
>デスクトップOSとしてのLinuxやMacOSなんてWindowsにとっては敵じゃないし。

デスクトップ自体が地盤沈下し続けてるでしょ。
その次に来る OS の最右翼はは iOS や Android な訳で。

113 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 09:47:09 ]
新しい名前はLiberaQtで

114 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 09:47:55 ]
LibreQtだった

115 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 09:50:05 ]
GPL で fork するのか...

116 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 10:44:36 ]
LGPL版も今ならある

117 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 11:23:15 ]
KDEがBSDライセンスでだろJK

118 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 15:06:43 ]
Qt講義(Qt in Education)向けの教材(英語)
qt.nokia.com/services-partners/qt-in-education/qt-in-education-course-material

119 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 15:23:18 ]
Qtって公式のドキュメント充実してるねー。
これには素直に感動する。

120 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 16:34:00 ]
まあ、今までの話だけどね

これからはコミュニティが頑張っていくしかない



121 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 16:57:24 ]
流れについて行けないのだが
nokiaがQtを捨てる認識でおk?

122 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 17:08:40 ]
>>121
誰もそんな事は言ってない。
ただNokiaがWP7重視を表明したことで
QtとNokiaの今後の関係がやや不透明になっただけのこと。

123 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 17:20:41 ]
>>121
(Qt を使っている)MeeGo を主力プラットフォームから外し、
Nokia から出る WP7 には Qt を搭載せず、
BSDL 化の前提である Nokia による Qt のディスコンも無く、
(Qt と競合する可能性のある)MSFT との連携を強めて、
(Qt を搭載していたら素晴らしいであろう)Android への対抗姿勢を示して、

やや不透明になっただけのこと。

124 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 19:29:25 ]
>>114
見つけた。これかー
www.libreqt.org/
「ここには何も無い・・・ドメインを不法占拠から守るために保持している。
 libreoffice.orgのようにコミュニティがlibreqt.orgのフォークを決断する(杞憂であって欲しい)事態のために。
 その際にはこのドメインは担当のオープンソースグループに転送される。マウリシオ・ピアチェンティーニ」

マウリシオはMacromedia時代を引き合いに出してエロップ批判した人だね
この人の影響で感情的なエロップ批判が多いけど、バランス的にエロップ擁護論も訳しとくわ

---
Qt Labブログ "buckets-of-cold-water"への serkol のコメント(の一部だけ)

個人的には、エロップ氏がWP7への切り替えを完遂できる力強さを持っているならば、
この切り替えはNokiaに良い結果をもたらすだろうと思う。
個人所有のMS株を売り払って大量のNokia株を購入したエロップ氏の決断が多くを語っている。
この動きは敬意に値する。彼は鋼の心を持つのだ。次に動く時は恐らくQtチームを大幅に削減するだろう。
なぜNokiaが260人もの高給取りとQtのマーケティングに金を浪費し続けるのか、私には心底理解できない。
ただ未来の"突破"のためだけに?それは馬鹿げているだろう・・・。
---

125 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 19:39:34 ]
Qt の開発基盤が弱体化する ← 心配
エロップが頑張って WP7 に移行する ← どうでもいい

126 名前:デフォルトの名無しさん [2011/02/19(土) 21:22:51.33 ]
labs.qt.nokia.com/2011/02/18/buckets-of-cold-water/
> The desktop part of Qt lagged these 3 years – I think that is will virtually stop now…
Nokiaのためにモバイルばかりに注力し続けて、デスクトップが置き去り。
モバイルでやることがなくなれば売られるだけだ。

127 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 22:26:49.28 ]
ぶっちゃけデスクトップみたいな高性能環境だと
クロスプラットフォームでやりたいだけならJavaでいいんだよな
昔と違って今のJavaは起動以外は早いし

128 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 22:31:42.46 ]
オプソ厨的には今のQtを仕事で保守してくれる人が
クビになりそうな流れはむしろ歓迎すべきなんじゃないの?

129 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 22:33:43.06 ]
>>127
そうか……?
EclipseやらOOoやら、やってることは確かにすごいんだけど、
どこか芋っぽいUIデザインや動きを見てると、
Qt頑張ってくれ、って思うわ。

130 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 23:06:01.11 ]
Qt死亡したらKDEも多分つられて衰退していくんだろうな
いやKDEはもうゾンビみたいなものか



131 名前:デフォルトの名無しさん mailto:sage [2011/02/19(土) 23:55:58.40 ]
Javaはランタイム入れないといけないからなあ。
.NETも同じく。

132 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 00:04:03.25 ]
OOoってJava製並みに重いけどC++製だろ一応

133 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 00:07:15.56 ]
KDEはむしろQtが3から4に進化したことで一気に衰退したような気がする

134 名前:デフォルトの名無しさん [2011/02/20(日) 11:48:09.69 ]
Javaの実行速度はC++より遅いし、GUIセンスは貧相て、APIに閃きがなくて詰まらない。

135 名前:デフォルトの名無しさん [2011/02/20(日) 12:31:51.32 ]
Buckets of (cold) Water
labs.qt.nokia.com/2011/02/18/buckets-of-cold-water/

>When Nokia “bet the farm on Trolltech” we started with a Qt that was great on the desktop,
>but notoriously unsuccessful on devices – too slow, too big,
>and with UI components that were designed for keyboard and mouse but not for the touch screen.
MeeGoに相当するディスコンされたQt Extendedはこの通りで、
重過ぎ大き過ぎて、UIはデスクトップ向けのをかなり手を入れて作り替えて使っても、
モバイル向けのUIにするのがとても難しかった。

>Qt on the desktop is currently not a priority for our R&D team,
>even though Nokia does use Qt for desktop applications (and not only Qt Creator).
Head of Qt R&D in Osloがデスクトップに力を入れていないと認めている。
しかし、Nokiaに買収されてからモバイルだけに注力していたにも拘らず、未だにiPhoneやAndroidに匹敵する成果を出せていない。
技術的成果を出せそうなのは、早くて今年の終わり近く。営業的成果は来年以降。

>On one of our whiteboards in the hallway somebody quoted Abraham Lincoln:
>“The best way to predict the future is to create it”.
>Since Friday 11th we have a real chance of doing exactly that.
成果を出せていればWindows Phoneに付け込まれなかっただろう。
これから成果を出すことだけがNokiaで生き残る方法。

デスクトップを放っておいてデスクトップユーザが魅力を感じなくなり、モバイルでなかなか成果を出せなくてNokiaに三行半を突き付けられた。
これが今のNokiaでのQt。

136 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 12:54:29.59 ]
そのあたりのコメには、QMLとかは意外とデスクトップ向きだよってレスついてるよよく知らんけど
どとねとのXAMLのjson版みたいなやつだっけ・・
デスクトップ充実してくれそうな資本って思いつかんな。googleじゃandoroid行きだろうしUbuntuとか?

137 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 13:14:53.53 ]
デスクトップといえばMicrosoft

138 名前:デフォルトの名無しさん [2011/02/20(日) 14:07:38.37 ]
Twitterクライアントなどのデスクトップガジェットのような小物プログラムにだけはQMLは向いている。
向いていないのは、Qt C++で作っているというMayaのようなアプリケーションやその他のほとんどのアプリケーション。

www.kde.org/announcements/4.6/
linuxkommando.com/2011/01/kde-4-6-are-for-tablets-qml-widgets-and-jobs.html

139 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 15:00:03.08 ]
つまり画面遷移が複雑だったりするアプリには向かないのかな
そろそろボタンひとつで俺の思い通りのGUIができあがるライブラリができてもいい頃だと思うんだが・・・

140 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 15:38:36.56 ]
いやいや、Mayaもはじめとして、Visual Studioとか、
可変のツールウィンドウ枠にいろんな表示をさせて状態によってバンバン切り替えていくような
複雑なタイプのアプリあるだろ。

ああいうものは本体はQtで高速に作って、
枠の中はQMLでサクッと書いちゃえばいいと思うんだが、どうか。

QMLなら、開発元でなくても後付で機能を追加できるし。



141 名前:デフォルトの名無しさん [2011/02/20(日) 16:16:19.90 ]
Qt C++QLineEditならそのままでできるマウスのテキスト選択は、
QMLのTextInputでは、テキスト選択できるようにQMLでコードを書く必要がある。
コンテキストメニューは出ない。バリデータは極一部の機能だけ。
QMLが目指しているのはデスクトップではなので、こういうことができなくてもよいけれど、
QMLでデスクトップのUIコンポーネントのようにするには、こういうところも作る必要がある。

142 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 16:32:47.40 ]
なーほど、それは微妙な
Qtコンポーネントをフル機能で配置するんじゃなくサブセット的な感じなのか
QtはこんなだしWinFormsはだるいしWPFはC++つかえねーし俺達の明日はどっちだ・・

143 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 16:41:19.39 ]
>>142
すれ違いになるが、WPFはプログラミング上の概念が
非常に複雑化したにもかかわらず(その分柔軟性は高いわけだが)
初期化や描画が重いというのが最大の欠点だよな。
VS2008に比べてVS2010が重いのは大半ここだし、
先日evernoteクライアントがWPF採用を取り下げたのも重いのが理由。

144 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 16:57:56.37 ]
>>143
evernote3は本当にくそ重かった・・・
4は普通。C++で書きなおしたらしいね

145 名前:デフォルトの名無しさん [2011/02/20(日) 17:05:25.38 ]
>>142
Qtコンポーネントをフル機能で使えるようにはしないそうだ。
MeeGo Styleは開発中だけれど、デスクトップスタイルの開発予定はない。


146 名前:デフォルトの名無しさん [2011/02/20(日) 17:23:21.71 ]
ノキアが去ったモバイルOS「MeeGo」、インテルCEOが他のパートナー探しを表明
www.eetimes.jp/news/4599
>ノキアをMeeGoに引き止めるための競争には参加しないことを決めたと述べた。

147 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 18:47:46.11 ]
>>146
IntelはNokiaが去っても引き続きMeeGoでARMをサポートすんだろうかね
Qt softwareがもしIntelに引きぬかれたら・・・OpenCV組み込んだりicc無料版作ったり
Win/Mac/Linux/スマフォ/PCタブレットマルチな開発環境で世界制覇に乗り出さんかなあw

148 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 18:54:44.63 ]
>>147
MeeGoに関しては、せっかくx86なんだから、
PCでも軽量フレームワークとして使えるといいんだけどな!

149 名前:デフォルトの名無しさん [2011/02/20(日) 19:02:34.28 ]
>>147
Nokiaにはお荷物になってしまったのだから、Intelに買収されるのはよそさう。


150 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 19:20:58.48 ]
35ってかいてミーゴーって読むの?



151 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 19:29:43.24 ]
えっ

152 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 19:47:42.66 ]
>Qt softwareがもしIntelに引きぬかれたら

その方が良いね
祈りましょう

153 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 19:49:41.11 ]
Intel は Qt じゃなく Clutter や Gtk+ を担ぐ事も出来るからなあ
Nokia に手放す気がないなら、Intel 的には Qt から手を引くという
選択肢の方が現実的な希ガス

154 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 20:19:55.16 ]
CanonのNeXTみたいに飼い殺しが一番困る

155 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 21:51:35.04 ]
windowsオンリーな場合、Qtより.NET勉強したほうがいいかな
今までc++使ってたことと、c#覚えるのが面倒なので、Qtを始めたのだが

156 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 21:58:19.99 ]
飼い殺されたら誰かがフォークするか、代替物を作るしかあるまい。

157 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 23:18:44.78 ]
>>155
C++/CLIなんて結局M$独自の言語でしかない。M$以外にないし。VBみたいなもの。
ECMAでは標準化されたけどISOには断られてるよね。ANSIはどうなってるかな...

ANSI C++で書きためた資産を捨てられないからQt使ってる。
それにC++/CLIじゃBoostだって利用できない。

158 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 23:44:02.97 ]
>>157
C++/CLIはC++とC#--を同時に使ってるのと等しいので、切り離して考えればboostもOKかと(OSが絡む機能以外は)
まあQt勧めるのがスレ住人の当然のつとめなのでいいんだけどね

あと>>155はC#覚えるのとQtとどっちがいいか聞いてるんだと思うが、勉強なら両方やっとくのがいい
スピードなら既に覚えてるQtが速い。思ってるよりC#+.NET(CLR)+WinForms or WPFの勉強量は膨大だよ(もちろん機能も)
C++使いならC#とC++/CLI併用したくなると思うが、それはVS買わないとダメ。お金出せばExpression Blendみたいな専用GUIツールもある
あとVS2010ではC++冷遇されてるから2008使う方が良い(C++/CLIにインテリセンスが対応しなくなった)

159 名前:デフォルトの名無しさん [2011/02/21(月) 00:16:25.30 ]
Qt将来が怪しいし、VS2010持っているので、主にC#の勉強するかな
半年の短い付き合いだったが、Qtには世話になったぜ

160 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 00:39:14.70 ]
C#はIDEが超強力な上、Rxとかcode contractとかあるから裏山



161 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 01:21:08.88 ]
最近のQt の流れから、なんとなくたどり着いたページ

ttp://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits

俺は Linux ユーザなんだけど、Qtがいいな。
自分がQtを勉強しちゃってるってのがあるから、公平には見れてないだろうけど。


162 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 01:24:29.51 ]
>>159
はいはい。さようなら。

俺は今まさにQt勉強中。2年後3年後にどうなるかなんてどうせその時に
ならないとわからないので今やろうとしている事をやるだけのことだ。

163 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 01:39:03.80 ]
まだあわわわわ

まあQt Softwareは自分達の人生もかかってるから裏で各方面と調整中だろうし
Nokiaにしがみつくにしても他当たるにしても、どうにかするだろうとは思う

164 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 02:44:01.64 ]
pc.watch.impress.co.jp/docs/column/ubiq/20110221_428356.html

コレを読むとIntelもそうそうアテにならないと思うよ。
MeeGoなんて捨てちゃってAndroidのほうを何とか3.xに今すぐせよって
各方面から突っ込まれているようだし…。

しばらくQtは冬の時代なのかもだけど、ワシはQtを続けるよ。


165 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 08:30:22.01 ]
>>161
wxWidgetsはGUIツールキットを何にするか選択するときにQtと一緒に評価したよ。
結構良く出来てるけど,開発環境が今一歩。IDE/RADツールとしてはCode::Blockesや
wxDev-C++があるけど、どちらもイマイチ。

あとWindowsでもライブラリはバイナリ配布されてなくて自分でビルドする必要があるん
だけど,手順が結構面倒。設定ファイルを自分の環境に合わせて書き換える箇所が
結構多い。Qtだと自分でビルドするのもそんなに面倒じゃないんだけどね。

まぁ,Qtがこれだけ使いやすくなったのはここ数年のNOKIAの功績だと思うので,
それが無かったらどちらも同じレベルだったかもね。

166 名前:デフォルトの名無しさん [2011/02/21(月) 08:58:39.78 ]
NokiaがQtを利用とした副作用だろう。功績なんかじゃない。

167 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 09:11:01.06 ]
目的が何であれ功績であることには違いないんじゃね?

168 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 09:22:18.62 ]
俺もそう思う。「副作用」ってのは主に有害な場合のことを言う(辞書によれば)。

169 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 10:36:10.70 ]
主に有害な場合ってことは必ず有害って訳じゃないんだから
今回は無害な場合について使われている用例ってことだろ

170 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 14:43:25.69 ]
まあ副産物ってことで。



171 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 14:52:28.96 ]
無害な副作用でも副産物でも功績であることに違いはない
ベストな功績だったかって言われるとまあ・・・うん

172 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 17:10:17.01 ]
副産物ってことは本来の産物が何だったのか気になるところだな

173 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 17:49:04.40 ]
産物:モバイル用途の機能向上
副産物:デスクトップ用途の機能向上

174 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 19:54:41.76 ]
プログラマ的には「副作用」とは、それを目的とする事もあるけど
関数型言語マニアからは G のごとく嫌われている何かの事だね。

Nokia の最大の功績は LGPL 化した事だと思う。
LGPL 化した事でかつての Trolltech 的なビジネスモデルに戻るのは
難しくなったと思うけど、GPL だった時は見向きもしなかった様な
層にもアピール出来る様になったよね。

175 名前:デフォルトの名無しさん [2011/02/21(月) 20:17:04.94 ]
LGPLにしたのは、Nokiaのためを考えてのことだけだよ。
何らの功績もない。Nokiaのために利用して、今は捨てようとしているだけ。
コードを晒さずに、ただなら使ってみようという輩は増えたな。

176 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 20:22:51.84 ]
そう感じる人もいるんだね

177 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 20:27:21.92 ]
>>175
Nokiaが自社のためにやったことが結果的にNokiaと関係ない俺らの
メリットになってるから「副産物」と言ってるわけよ。

別にNokiaが俺らのために慈善事業やってくれたと思ってるわけじゃない。
でも俺らにメリット「も」あった。デメリット「も」あったかもしれない。
それでいいじゃん。

178 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 20:37:37.05 ]
MaemoもMoblinも元々はClutterやGtk+だった所に
Qtを担ぎ上げたのはNokiaの功績だな。
Qtに開発者を惹き付ける良い方策だった。

179 名前:デフォルトの名無しさん [2011/02/21(月) 21:05:43.17 ]
ただで使えるからOKってだけでしょ。

180 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 21:07:31.42 ]
何がただなの?



181 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:00:41.53 ]
ごちゃごちゃ言ってないで貢献厨はメンテナを買って出ろよ。
LGPLなんだから誰が改造して配布してもいいんだぜ。

182 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:08:48.41 ]
貢献厨とはなんだ。

Qtの品質に対して貢献したいと
思った人はすればいいし、
するつもりがないなら用意されている
ライセンスにしたがって粛々と使っていけばいい。

それだけの話じゃないか。

183 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:08:53.21 ]
誰に言ってるの?

184 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:10:54.80 ]
>>183>>181向けだったけど、>>181>>182向けだったみたいだな・・・

>>182
そうアツくなるなよ

Nokiaの功績に感謝

185 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:27:54.48 ]
まーたNokia嫌いの人が毒吐いてたんか
ほんと消えてくんねぇかな

186 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:39:03.08 ]
貢献厨とはQtユーザーを乞食呼ばわりする連中だよ。
フィードバックしない奴は乞食という奴。
そういう奴はノキアが更新やめたら自分でメンテナをやれってこと

187 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:58:43.70 ]
creatorの出来もいいしNokiaの功績は素直に褒めろよ
linuxで使えて.netに対抗できそうなフレームワークってこれぐらいじゃん

188 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 03:56:16.72 ]
自分を治療してくれた医者に「医者は自分たちのこと考えて俺を治療しただけだから。人命救助でも何でもない」というスレはここですか。

189 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 05:17:58.76 ]
その例はちょっと違うけどな。

190 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 09:31:24.50 ]
まー根本的にはGPL派(反LGPL派)の人とは相容れないけど
乞食呼ばわりならともかく、別にやりあうほどの話でもないんじゃ



191 名前:デフォルトの名無しさん [2011/02/22(火) 19:41:36.73 ]
>>185
本当のことが見えていないね。事実を見ろよ。

192 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 20:20:55.37 ]
お前が言うな。

193 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 20:54:10.78 ]
Webでアスペを倒そうなんて思わないほうがいい
奴らはWeb上では神よりも強い

194 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 21:01:42.79 ]
ウェブで、他人を平気でアスペ呼ばわりする奴に付けるレッテルって無いの?
最近多いよね・・・

195 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 21:06:07.01 ]
モニタ越しの論争なんて実際に知り合いでもない同士が
顔つき合わせてやってたら正気には見えんよw

196 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 21:52:56.33 ]
相手が誰だかも分からない場所は言いたいこと言ってればいいんだよ。

197 名前:デフォルトの名無しさん [2011/02/22(火) 22:30:17.64 ]
>>190
QtをLGPLにしたのはNokiaが携帯販売で儲けるためだけなんだよ。だから、携帯向けのことばかりをし続けて来ている。
そして成果を出せなくて切り捨てられたのに、まだNokiaがバックアップしてくれると思っている。
LGPLになって、自分のコードを晒さなくてただで使えて儲けもんと思っている奴らがほとんどだろう。


198 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 22:36:42.18 ]
やっぱりNokiaの功績だな

199 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 22:38:27.39 ]
一体こいつはどこのスレを読んでるんだろうな。

200 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 22:57:06.05 ]
もうアフォらしくてどうでもよくなってきたが、

>QtをLGPLにしたのはNokiaが携帯販売で儲けるためだけなんだよ。
それのどこが問題だかわからないし

>まだNokiaがバックアップしてくれると思っている。
そんな人はこのスレにも見かけない。

>そして成果を出せなくて切り捨てられた
なぜ「切り捨てられる」というのか。Nokia嫌いなら「解放される」
でいいじゃん。言葉の選び方が恣意的で論理が破綻している。

Nokiaが自己都合でやったことのいくつかが結果的にユーザの利になった。
でも今後のNokiaはQtを放置するだろう。それだけのことでしょ。

なんでNokiaの成果を認める人は今後のNokiaにも期待しないといけないのか
わからない。Nokiaは敵でも味方でもない。一時期のスポンサーだった。
それだけだ。



201 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 23:15:57.32 ]
>>200
お前さん、そいつの事が相当気に入ってるみたいだな。
二人でゆっくり話し合ったらどうだ、もちろんどこか別のスレでな。

202 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 23:26:27.21 ]
だがそんな事より、ネセシタスどうよ。

blip.tv/file/4790125
groups.google.com/group/android-qt/browse_thread/thread/209edef7c5ceec8a



俺がわざわざネタ振りしてる意味を考えてくれな。

203 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 23:42:20.06 ]
Google EarthやSafari,Opera,photoshop,Skypeなんかの
キラーアプリがあるのに、そう簡単にQtが消えて無くなるわけがない
速度とメモリ使用量って永遠の課題を考えれば、
.netが流行るのは、もっとずっと後で、
役割的にはVBを置き換えるためのものでしかない

204 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 00:13:32.59 ]
>>202
上のビデオの壁紙ください

205 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 00:20:07.77 ]
>>202
12:25で出てるファイラがなんなのか気になる
つーか初回だけとはいえライブラリ探索とDLに時間掛かるのは難だな

206 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 00:30:05.97 ]
かってに、google に甘い期待をしているんだけど、

ttp://sourceforge.jp/magazine/11/02/22/104206

これとかを見ると、google 的には、
C++ は Web アプリみたいにして、
Android に持っていくつもりなのかな。

プログラマのヘマでセキュリティーホール作られるよりは、
制限あっても、sandbox 内で…って感じで。

Javaが選ばれた理由も、そんなんじゃなかったっけ?


207 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 02:12:51.53 ]
Android 2.3 以降の Native Activity も sandbox 内で動くみたいね
NaCl と融合する可能性はあるのかな

208 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 08:56:36.45 ]
>>206
ワロタ
javascript で動く VirtualMachine みたいなもんだな

209 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 09:36:01.43 ]
>>206
cygwin版python 2.6.5が入るのな
^Zで終わらなくて焦ったぜ

210 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 10:37:20.34 ]
on vista で Qtアプリの全てがシステムアイコンクリック以外マウスイベントを受け付けないのだが?
xpはOKなんで vista特有のトラブルかな?



211 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 10:42:02.90 ]
>>210
バージョンぐらい書けよ

212 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 10:55:37.75 ]
>>206
面白そうだけどChromeでしか動かないって
ChromeOSのサブプロジェクトかなんかか

213 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 11:27:56.13 ]
>>210
うちは問題ない

214 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 13:06:31.99 ]
>>212
FirefoxとかOperaでもすぐ使えるようになるのでは?
slashdot.jp/it/08/12/10/0836211.shtml

215 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 16:53:41.34 ]
>>206
ttp://nacl-gallery.appspot.com/hello_world/hello_world.html
日本語通らないね
駄目駄目じゃね?

216 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 16:56:56.57 ]
>>206
ちょっと見てみたけど
これマウスのイベントとか取れんの?

217 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 17:24:59.87 ]
>>216
つ ttp://code.google.com/p/naclports/source/browse/#svn/trunk/src/examples/graphics/life

218 名前:デフォルトの名無しさん mailto:sage [2011/02/23(水) 18:23:08.18 ]
スレ違い

219 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 00:31:58.82 ]
つ ttp://devworks.thinkdigit.com/Mobiles-PDAs/Qt-comes-to-the-Android-platform_6270.html


220 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 00:47:20.26 ]
なんと4.8ベースとな



221 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 01:06:19.94 ]
M$とBogDan氏に板ばさみになってエロップアウアウ、まで読んだ
Googleみたいな企業が支援したら面白いけど

222 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 02:59:16.56 ]
支援してくれたら嬉しいけど、デベロッパが混乱する様な事はしないんじゃないかな・・・

223 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 03:16:55.25 ]
>>219
いいニュースだ。
Ministroってのは仮想マシン的なことをしているのか?

224 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 04:48:45.70 ]
Google が fork したら Gt になんのかな

225 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 08:28:36.89 ]
>>223
system wide Qt shared libraries installer
ただのデバイス、エミュレータ用のQtインストーラ。

226 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 16:59:51.64 ]
Qt使ってみようかと考えたけど、windowsのdllがでかくてワロタ

227 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 19:10:32.70 ]
BeOSの後継でも動くっなんてマジQt Everywhereじゃね
qt-haiku.ru/index.php?option=com_rokdownloads&view=folder&Itemid=60
てかBeOS開発がまだ継続してることに驚くが

228 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 04:32:16.11 ]
QByteArray を std::vector に簡単に変換する方法ありますか?

229 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 05:14:25.76 ]
vector<char> v;
QByteArray a;
v(a.data(),a.size())

230 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 05:28:57.73 ]
ぬお、簡単なんですね。ありがとうございます。



231 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 06:03:50.84 ]
あの、教えてもらったのにすみません。>>229はうまくいきませんでした。
逆に

vector<char> v;
QByteArray a = QByteArray(v.data(), v.size()) ;

なら行くみたいですが、その逆をやりたいんです。

232 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 06:50:47.02 ]
QByteArray a;
vector<char> v(a.length(), a.constData());

233 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 11:34:13.02 ]
>>227

OS/2版すら存在するんだぜ…
ttp://svn.netlabs.org/qt4

234 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 12:28:39.49 ]
webOSでも動いているし、
ttp://www.precentral.net/qt-app-platform-and-running-palm-pre
iOSでも動いているな。
ttp://www.youtube.com/watch?v=cM_QXut3rj8
動かないのはWP7だけかw

235 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 12:38:51.42 ]
OS/2 ってまだ生きてたんか

236 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 12:42:14.23 ]
>>232
むりぽ

237 名前:デフォルトの名無しさん [2011/02/25(金) 19:34:16.93 ]
>>200
>それのどこが問題だかわからないし
それが分からないならとても悲しいことだな。
Nokiaに利用されているだけなんだよ。
NokiaのおこぼれでLGPLでただで使えるようになったという卑しい奴らがほとんどだな。

238 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 20:53:52.17 ]
そんなエサに釣られ・・・!

239 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 20:54:17.66 ]
もう過ぎちゃったけど、先日勉強会があったんだそうな。

関東Qt勉強会:第1回勉強会
sites.google.com/site/qtkanto/study/20110221

240 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 22:29:03.52 ]
どんな感じだったんだろ
ustで配信したりしないかなー



241 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 23:04:54.03 ]
秘密結社

242 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 23:14:04.85 ]
>NokiaのおこぼれでLGPLでただで使えるようになった
これのどこが問題かわからない。

243 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 23:57:12.91 ]
Nokiaだからダメなんだよ
そういう考えの人だから

244 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 12:16:30.74 ]
Qtcreatorでダイアログボックス出すときってデザインじゃなくて編集で直接コード書かなきゃだめですか?

245 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 12:21:11.28 ]
大丈夫

246 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 12:24:46.74 ]
>>245
なるほど!デザインから出来るんですね
デザインの項目にダイアログボックスが見当たらなかったから出来ないのかと思ってました
とりあえず使い方探してみます、ありがとうございました

247 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 12:25:29.88 ]
ここは初心者に厳しいインターネッツですね

248 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 12:32:07.16 ]
初心者は背中を押してもらいたいだけなのです

249 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 12:35:04.46 ]
崖まで連れていってから押してやるわけですね。わかります

250 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 12:56:44.17 ]
>>246
あなたの言うダイアログボックスって、ファイルを開くダイアログボックス等
のことでしょ? C++ Builderみたいに仮想的なコンポーネントをフォームに
貼り付けて、プロパティをデザイナ上から設定するのをイメージしてるんじゃ
ないかな?

それならQt Creatorのデザイナ画面からは作れないよ。
コード手書き。でも慣れればそんなに面倒じゃない。




251 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 13:03:05.00 ]
>>250
あれ?出来ないのかー(´・ω・`)ショボーン
じゃあ手書きで頑張ってみます、ありがとうございました

252 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 14:19:19.71 ]
ついでに言うと、メインメニューは出来るけどコンテキスト(ポップアップ)メニューは
できない。こちらはダイアログよりコード書くのが面倒。

まー最初から手書き中心の人には「その位で面倒がるな」って言われそうだけどw

253 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 18:38:36.31 ]
QActionをぶち込んでいくだけだが、面倒なのか否かは人によるね。

254 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 19:09:49.75 ]
>>252,253
あれ、コンテキストメニューってuiファイル化できないの?

255 名前:デフォルトの名無しさん [2011/02/26(土) 19:24:34.96 ]
>>253
QWidget::customContextMenuRequested()シグナルにスロットをconnectして、
ポップアップするコードも書く必要があるでしょ。

>>254
できないよ。

256 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 19:28:29.35 ]
Qt CreatorとかDesignerのGUIエディタのWidgetごとの設定エディタは
プラグインとして自作できないのかな。できれば作っちゃえばいいんだろうけど

257 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 23:17:07.37 ]
>>232
できました! ありがとうございます。

258 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 23:39:39.00 ]
QT始めようと思ってるのですが、オライリージャパンのQT4プログラミングってのは情報は古くなってる部分は少ないですか。
2007年出版みたいなので。買おうか迷ってます。

259 名前:デフォルトの名無しさん mailto:sage [2011/02/26(土) 23:48:49.21 ]
情報は古くなってはいないけど、Qt DesignerまででQt Creatorのことは載っていない。

260 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 00:00:35.92 ]
>>259
載ってないのは仕方ないです。載ってる本があるわけでもないでしょう?
載ってる情報が古くなって動かないとかじゃなければいいです。
ありがとうございました。




261 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 00:00:55.11 ]
>>257
できないよ。

262 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 00:02:12.27 ]
>>258
十分使えるよ
ソースにいくつかバグがあるけど

263 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 00:08:35.76 ]
>>262
オライリー・ジャパンの本のページいったけど正誤表はなかったですね。
サンプルコードがダウンロードできるみたいだから、いいですけど。
十分使えるなら大丈夫です。まあ少々のバグぐらい。ありがとうございました。

264 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 00:23:21.33 ]
ソースにバグがあるために
本文の解説の内容と一致しないから
バグがあることを前提に読まないと混乱する

265 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 17:35:01.93 ]
さっき本屋でAdvanced本見つけた。立ち読みしてたら俺がやろうとしている
あたりが丁度あったので購入した。

これハードカバーだからめくりにくいのが難点。
オライリーみたいなやわらかいカバーの方が実用的だよね。

266 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 17:48:44.63 ]
洋書は製本がひどいものも多いからハードカバーも悪くないよ
そういえばAdvancedは翻訳が出るそうだ

267 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 18:10:16.17 ]
>>266
翻訳出るの??買うの早まったか…

268 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 18:24:58.07 ]
>>267
勘違いだと悪いので確認してきた
www.qtrac.eu/aqpbook.html
> Japanese and Russian translations are in the works.

でも著者の本はわかりやすい英語で書かれてるし
訳書もいつ出るかわからないから気にすることはないよ    たぶん

269 名前:デフォルトの名無しさん [2011/02/27(日) 19:45:25.24 ]
wxWidgets と比べて Qt の
メリットってなんですか?
デメリットってなんですか?

270 名前:デフォルトの名無しさん [2011/02/27(日) 21:13:23.77 ]
>>259
Qt Creatorのことは載っている必要はまったくない。
Qtでコードが書けなければ、Qt Creatorは使えない。
Qt Creatorの解説本なんか要らない。



271 名前:デフォルトの名無しさん [2011/02/27(日) 21:14:40.41 ]
>>262
ソースにバグがあるんじゃなくて、ソースを理解できないからバグだと思っているんじゃないのか。

272 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 21:17:11.86 ]
ほんと分かりやすい人だね。

273 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 21:20:04.23 ]
>>270
Go to slotで作られたslot関数にはなぜconnectするコードを書かなくていいのか
とか、わからないことが出てくるはず。

Qt Creatorそのものの解説本は要らないだろうが、特にWindowsで他の開発環境
から来た人はQt Creator使った開発が中心になるだろうから、それに触れた本が
そろそろ出てきてもいい。

274 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 21:21:18.81 ]
>>272
うむ。いつもageてるしね。

275 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 21:27:50.78 ]
てか、>>271>>262が「Qtのソースにバグがある」と
言ってると勘違いしてると思われ。

突っ込むことに気が行き過ぎて、話が読めてない。

276 名前:デフォルトの名無しさん [2011/02/27(日) 21:47:40.92 ]
>>273
そんなことを分からないならプログラムをするのを止めればよい。
Qt Creatorの解説本は不必要。Windowsの開発環境に慣れた腐れた連中のことはどうでもよい。

277 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 21:53:40.12 ]
じゃあQtの解説本は要らないね。
リファレンスも要らないんじゃない?ソース読めば分かるでしょ?

278 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 22:02:41.41 ]
だな。ヤツは今でも外で電話する必要があるときには携帯持ってないから公衆電話
探してるんだろうw

279 名前:デフォルトの名無しさん [2011/02/27(日) 22:02:46.10 ]
C++が一番つかいやすいね。Qtが一番いい。VC++(MFCの数倍いい)。

でも、将来性とかどうなるんだろう・・

280 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 22:03:30.49 ]
Creatorの使い方を「何をしているのか」も含めてある程度解説した本やウェブページはあった方が親切でしょ。



281 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 22:15:41.65 ]
>>279
ここ数年間のような長足の進歩は望めなくなるかもしれないが、
Qtがなくなるわけじゃなし、そんなに心配しなくてもいいと思う。

確かに今、WindowsのGUI開発環境は微妙だよね。
MFCは時代遅れだし、.NETはC#やC++/CLIという標準化されていない言語で
やらなきゃいけないし、C++ Builderは死に体。Qtへの期待が大きいのは
当然だと思う。

そういう意味で>>280が言うように、Qt Creatorに触れた本が出たらある程度
売れるんじゃないかな。

282 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 22:19:38.83 ]
C#はECMAで標準化されてるぞ

283 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 22:20:47.35 ]
ISOは? ANSIは?

284 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:12:31.27 ]
C丼は知らんがC++/CLIはISOに標準化却下されたでしょ。

まーいずれにしろ、M$独自の言語であることに変わりはないな。
VBみたいなもん。

285 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:18:19.82 ]
C丼とか恥ずかしくないか…

286 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:21:34.41 ]
なにそれ喰えんの?ってネタだな

287 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:34:45.76 ]
C++/CLIはさておきC#はMonoがあるので、MS独自言語とかいう認識は
5年以上古いんじゃないの

Mono基盤のGtksharpとかあって、ふつーにGtk+/Gnome上のアプリ開発されてるし
iPhoneのアプリだってC#とMonoで作れるんですよ

288 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:37:39.30 ]
独自とか標準化とかは置いといて、ウチの会社の場合はC++で書き溜められた莫大な
ソース資産があるんで、他には簡単には移れないな...

289 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:37:57.50 ]
C++/CLIなんて久々に聞いたよ

290 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:42:02.03 ]
>>287
ふつー、かなあ
出来るのは出来るけど、実際使うかと言うと・・・



291 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:52:16.20 ]
>>290
まあ今は露骨にC#の影響を受けたVeraとかあるしね

292 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:53:13.93 ]
Veraって何だw
Valaだ

293 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 23:58:12.66 ]
>ふつーにGtk+/Gnome上のアプリ開発

いやいや、普通にやってないってばw
やってるキワモノは確かにいるけど。

294 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 00:08:50.64 ]
valaはいい線行ってるんじゃないかと思うよ。
glib依存はあるにせよ、追加libが殆どないのにC#に近い言語にちゃんとなってる。
そして何より生成されるオブジェクトがC形式だからC製libからの連携がしやすい…。

ってまぁスレ違いだけどさ。
valaqt欲しい。

295 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 00:10:26.02 ]
>>287
iPhoneって他の開発環境を認めてなかったんじゃなかった?

296 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 00:22:39.93 ]
iOSは開発制限がいきなりついたり緩和されたりしてるね

297 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 00:32:46.20 ]
外道ぶりではMSの上を行くせして、やることはしたたかなApple様ですから

そういやCocoaってMFCよりは全然よさげな印象だけど、あえてQt使ってる人居るの?

298 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 00:36:20.49 ]
>>297
Mac OS X だけで動けば良いなら Cocoa 一択かと

299 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 00:45:50.79 ]
>>276
アンタみたいな考えを持った人は、企業のソフトウェア開発の現場では
全く使い物にならんわな。

いろんなスキルを持った人間を集めてチームを作り、開発効率を上げる
にはQt CreatorのようなRADツールこそが重要。

300 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 03:17:22.05 ]
ところでオライリーの本片手に勉強してるから
バクあるところ教えてくださいな



301 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 05:51:06.79 ]
QPushButtonのボタンが押されたときにその場で
ポップアップメニューを表示したいのですが、どうすればいいでしょうか。

button.pressedのシグナルで記述しているのですが、
現在のボタン座標を絶対座標で取得する方法がわかりません。

QMenuの親をbuttonに指定しても、
menuは絶対座標ベースで表示されているように見えます。

302 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 07:55:52.53 ]
>>301
doc.qt.nokia.com/stable/qwidget.html#mapToGlobal

303 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 08:34:35.69 ]
>>252
亀だが、コンテキストメニューもある程度uiで作れる。
actionエディタでQAction作っておいて、
widgetのcontextMenuPolicyをAction〜にして
コードでwidgetにAddActionすればいい。
actionエディタからgo to slotも出来たと思う。
VSのToolStripMenuよりは使いにくいけども。

移動中の携帯からなので、細かいところ間違ってても勘弁。

304 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 08:50:24.21 ]
QToolButtonにしてsetPopupでいけるんしゃなかろーか。
確認してないごめん。

305 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 12:59:21.33 ]
How to本もいいんだけど、Qtを余すとこなく使ってるソフトのコードを一度読んでみたい。
Qt経験者から見て、これのコードは参考になるってのあったら教えてもらえないか。

306 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 13:05:21.37 ]
>>303
おぉ,そんな手があるのか。知らなんだ。サンクス。

307 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 13:19:47.19 ]
>>305
まずはKDE系のソースは見たらいいんじゃないかい。

308 名前:デフォルトの名無しさん mailto:sage [2011/02/28(月) 20:38:27.14 ]
KDEアプリのソースはKDEのライブラリ使いまくってて参考にしづらい。
KDEライブラリのソースなら参考になるけど、それはそれでまわりくどい
ことばかりやってるので応用しづらい。

素のQtアプリの方が読みやすい。じゃあどれ?って言われると
適当なものが見当らないんだけどね。

309 名前:デフォルトの名無しさん [2011/03/01(火) 00:11:00.25 ]
>>277
>じゃあQtの解説本は要らないね。
あるもので十分。
>リファレンスも要らないんじゃない?ソース読めば分かるでしょ?
こちらもあるもので十分。

310 名前:デフォルトの名無しさん [2011/03/01(火) 00:13:18.24 ]
>>280
>Creatorの使い方を「何をしているのか」も含めてある程度解説した本やウェブページはあった方が親切でしょ。
じゃ自分で書いて出版すれば。そんなもの要らないから出ないんだよ。




311 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 00:17:06.05 ]
分り易すぎw

312 名前:デフォルトの名無しさん [2011/03/01(火) 00:18:08.75 ]
>>281
>売れるんじゃないかな
売れない。
Qt Creatorについてというなら、Qt SDKになっているので、SymbianやMeeGoを含めて書かなくてはならない。
それ以前にころころ変わって行くから、すぐに陳腐化する。それを書いて最新のものにするのは、Nokiaのやるべきことだ。

313 名前:デフォルトの名無しさん [2011/03/01(火) 00:20:43.70 ]
>>299
アンタみたいな考えを持った人は、世の中の何のためにもならない。
Qt Creatorなどに重要性をといっているようじゃ何の役にも立たない。

314 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 00:22:47.63 ]
もういい、もう休め[](ノД`)シクシク

315 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 00:47:25.80 ]
PySideは終わりかな

316 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 00:50:21.00 ]
Nokiaディスるのに飽きて違う方向でネガネガ始めたか。

317 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 01:58:52.73 ]
Advancedは翻訳出るのにC++ GUI Programming with Qt4 2nd Edition
は翻訳出ないのかな?

318 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 06:05:28.15 ]
age粘着厨キモすぎ。誰も賛同しないのに延々と持論を展開。
しかも説得力のある理由も書けずにただ他の意見を否定してるだけ。

319 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 08:23:25.75 ]
>>313
1人でシコシコプログラミングするだけの人には理解できんだろうな。

プロジェクトのリーダーともなると、いろんなレベルの人間をまとめて仕事を遂行しなければ
ならない。如何にチームの効率を上げるかがリーダーの力量。

そういう仕事をするようになればわかるようになるよ。そうなれば給料もぐっと上がる。
まぁ、アンタみたいな考えじゃリーダーにはなれんだろうけどw

320 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 18:18:17.83 ]
また毒吐きに来てたのか
そろそろコテ付けてくれないかな



321 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 19:26:46.18 ]
Qt 4.7.2, Qt Creator 2.1.0, Qt Mobility 1.1.1, Qt SDK 1.1. beta
一気に来たぞ。

322 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 20:31:47.62 ]
>>321
最後のバージョンアップか

323 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 20:35:41.40 ]
何か変わったのん?

324 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 22:28:11.77 ]
ネセシタス
linuxじゃないと動かないのか・・・

325 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 22:31:31.97 ]
>>323
Qt 4.7.2 is a bug-fix release.

326 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 22:42:21.06 ]
>>325
なるほどバグがあったのか

327 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 22:44:31.78 ]
>>326
それは釣りか?

328 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 22:47:15.41 ]
>>327
釣りだ何だは他所のスレでやってくれよ。

329 名前:デフォルトの名無しさん mailto:sage [2011/03/01(火) 22:49:54.34 ]
すまん。しかし>>326があまりにバカげたことを書くのでつい...

330 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 00:29:09.11 ]
何言ってるんだこいつ。



331 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 01:27:22.38 ]
Qt quickっていまいち手を出す気にならない

332 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 06:01:10.78 ]
>>326
マジレスすると、バグは無くならないし、いつのリリースにもBug Fixは含まれる。
ただ今回はBug Fix以外に新機能の追加とかがなかったから、bug-fix releaseと
表現されてるだけ。

333 名前:デフォルトの名無しさん [2011/03/02(水) 16:04:28.68 ]
>>332
3桁目の変わる4.7.nはバグ修正リリースと決められていて、新機能は追加されません。

334 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 18:20:54.33 ]
4.7.2のソース、全然落とせない(;_;)

335 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 01:18:49.72 ]
そーっすか

336 名前:デフォルトの名無しさん [2011/03/03(木) 05:28:09.76 ]
QTableWidgetのセルにQWidgetを継承したWidgetを貼りつけたいんですがこの時parentには何を指定してやればいいんですか?
エディターの場合はcreateEditorでparentが渡されるんですが。

337 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 07:09:34.04 ]
>>334
FTPクライアントでPASVモードを使う設定にしてると、ダウンロードの途中で
止まるみたい。

338 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 08:13:03.55 ]
朝の4時から4.7.2ビルドしてるんだが未だに終わらねえ…
速いCPU欲しい

339 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 11:01:31.67 ]
>>338
ビルドなんてのは、朝起きてから始めるんじゃなくて、
夜寝る前に始めるんだよ。

もしくは、お出かけの間に遠隔操作で始める。

340 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 11:17:26.10 ]
>>338
そんなに時間かかったっけ……と思ったので、オレも4.7.2を入手して
Windows環境でビルドやってみてるところ。

configureが終わってnmakeかけてみたら
なんかCPU使用率が低いのでちょっと調べてみたら、
jomという並列ビルドやってくれるツールを見つけたw
illillli.blogspot.com/2010/11/jom-nmake.html




341 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 14:04:28.45 ]
11:12にjomによるビルドを開始して、
14:03には終わってた。
ビルドが終わった瞬間は
見てないからもっと早く終わってたかもだけど。

342 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 19:00:03.45 ]
C++で一定規模の大きさのプロダクトだと、自分でコンパイルする気が失せるな

343 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 21:30:14.93 ]
VS2010対応のはいつになったら来るんだろうか…

344 名前:デフォルトの名無しさん [2011/03/03(木) 21:39:41.86 ]
>>319
>プロジェクトのリーダーともなると、いろんなレベルの人間をまとめて仕事を遂行しなければ
>ならない。如何にチームの効率を上げるかがリーダーの力量。

個々の力とまとめる力には差がないよ。まとめられても、ものを作れるとは限らない。

>そういう仕事をするようになればわかるようになるよ。そうなれば給料もぐっと上がる。
>まぁ、アンタみたいな考えじゃリーダーにはなれんだろうけどw

君の考えはとっても狭い。リーダー以上になっているし、サラリーマン給与の大台は超えている。


345 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 21:46:09.15 ]
まだいたのか

346 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:02:25.02 ]
Visual Studio 2010は対応してんじゃないの?
mkspecsにもVSアドインにも項目あったけど

347 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:11:46.94 ]
>>346
そいつは知らんかった
初VSで使ってみるわ
サンクス

348 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:15:50.39 ]
>>346,347
試してないけど、できるとおもう。
ただし、配布されてるSDKのビルド済みバイナリはあくまでVS2008用なので、
VS2010で使いたいなら再ビルドしないといけない。

ソースツリーに対してビルド掛ける前にconfigureを実行するんだけど、
その引数で指定できるよ。

349 名前:デフォルトの名無しさん [2011/03/03(木) 22:18:53.43 ]
>>336
openPersistentEditor()でできる。
しかし、QTableWidgetよりも拡張性のよい、QTableViewとモデルを使うようにした方がよい。

350 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:24:38.32 ]
>>344
発想がまんまブラックだな
可哀そうに



351 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:25:32.95 ]
>>344
あんたのいる会社は危ないってことだな。

352 名前:デフォルトの名無しさん [2011/03/03(木) 22:30:13.85 ]
>>301
QPushButton::setMenu()でできる。

353 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 22:53:30.08 ]
>>344

からかわれてるのにマジレスするって...あんたバカ?

354 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 23:07:50.05 ]
お前ら耐性皆無なのな

355 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 23:09:54.79 ]
分かってやってるに決まってるだろwww

356 名前:デフォルトの名無しさん [2011/03/03(木) 23:10:02.48 ]
>>331
>Qt quickっていまいち手を出す気にならない
iPod/iPadと比べると重くて、動きが滑らかでなく、描画は回転させるとぎざぎざが目立つ。
WebKitの画像はQt Quickだと画質が落ちているのがはっきり分かる。

357 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 23:28:49.97 ]
>>356
iPodは知らないが、iPhoneやiPadはDPIが
かなり大きいんだけど、その辺は考慮してる?

358 名前:デフォルトの名無しさん [2011/03/03(木) 23:38:43.89 ]
>>357
デスクトップで試すと分かるよ。

359 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 23:49:08.36 ]
>>358
QtSDKのサンプルを動かした限りでは、
十分綺麗だと思うけどなー。

WPFなんかとそう遜色ないんじゃない?

360 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 00:17:25.54 ]
>>331
ttp://qt-labs.jp/category/qt-quick-tutorial

知ってるかもしれないけど、ここいら辺から見てみれば?


で、俺は少し前に、上記の入門で弄ってみたんだけど、
>>356 の書き込み見て、そんなに酷かったっけと確認してみたんだ。

そんで、気づいたんだけど、qtdemo から qt-declarative で選ぶと、
やたら汚いんだ。subpixel rendering が、逆にかかっちゃっている感じで。

で、qmlviewer でデモのqml ファイルを開くと、綺麗。

理由は分かんない。
環境 gentoo qt-4.7.2
今朝、コンパイルしたやつ。

自分の落ち度の可能性と、
gentoo が、コンフィグを間違えていじっちゃってる可能性もあるけど。




361 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 00:47:10.85 ]
xpでQt Creator付属のサンプルをビルドしようとしているのですが、エラー吐きまくりで成功しません

以前、別のマシン(Win7)で同じ症状になったときに、どこかのサイトで見た「mocイカのファイルを削除」をしたらうまくいったので
今回も同じことをやってみたけれどダメでした

何がダメなのか見当がつく方はいらっしゃいますか?

362 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 02:06:55.61 ]
それだけでわかるやつがいればエスパーだな。

363 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 02:57:10.97 ]
エラー内容貼ろう。

364 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 11:00:28.56 ]
オリジナルだとASXのRefが mms:// だった気がするけど関係ない?

365 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 22:57:24.57 ]
>>362
そうか?

本当なら通るはずのものが通らない
ほかにもそのような事例があるらしいということで
思い当たる人が居てもおかしくないだろ

自作コードなら話は別だからエラー内容やコードそのものを貼るがな

366 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:01:04.03 ]
>>361,365
普通は「エラー吐きまくり」といいたいときは
具体的にどういうエラーなのかも一緒に書く。
そうじゃないとコミュニケーションが取れない。

367 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:12:04.82 ]
いや、だから普通じゃないだろ

368 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:15:55.68 ]
ほかにもそのような事例は今のところ無いので、
エラー内容くらい貼らないとエスパーにしか分かりませんよ。
ということ。

369 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:18:15.02 ]
それは、あんたの環境では無問題だったと言うだけのことじゃないのか?

370 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:20:55.97 ]
ぶっちゃけ、貼ろうにも貼れない

・自宅 → 上記のファイルを消したら、なぜか上手くビルドできるようになって、以後、問題は発生していない
・職場 → 同じ手続きを行ったが、ダメ ちなみにフィルターされてて社内からは2ちゃんに接続できない



371 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:29:34.06 ]
少しは自分で調べたの?
一語一句写すのは無理でも、自分で調べてたらうろ覚えでもおおよその内容は書けると思うんだけど

372 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:31:44.51 ]
調べたからこそ自宅のほうは問題が解消したわけだが・・・

373 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:33:56.83 ]
>>365
どのサンプルかも言わない、何のエラーかも言わない。
思い当たるやつがいて、運がよければ回答が得られるかもしれないが、
十分な情報があれば確認するやつも出てくるかもしれないから
回答が得られる確率は増える。
出し惜しむような情報でもないし、解決したいやつの聞き方ではないのは確か。

374 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:40:52.74 ]
サンプルは全部だな

エラー内容がどうとか言うが、ソースに一切手をつけずにあるところでは上手く通るものが
別のところで通らないんだから、情報として価値があるとはちょっと思えない

ま、月曜日にノートに書き取ってくるよ

375 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:46:02.87 ]
PySide 1.0.0 か。

376 名前:デフォルトの名無しさん mailto:sage [2011/03/04(金) 23:52:45.48 ]
PySide、Windowsで自前でビルドするのすっげー難しいんだよね。

377 名前:伊東 mailto:sage [2011/03/05(土) 09:52:44.43 ]
windows vista
サンプルプログラムはProgram Files以下のインストールディレクトリ内にある
UAEが利いていると管理者権限で実行しない限りインストールディレクトリに書き込めない。
サンプルプログラムをユーザーのディレクトリに移してビルドすべし

はい〜〜〜〜

378 名前:伊東 mailto:sage [2011/03/05(土) 09:55:07.74 ]
しまった
Program FilesじゃなくてQt以下の
管理者権限下のディレクトリにある
だね


はい〜〜〜〜

379 名前:デフォルトの名無しさん [2011/03/05(土) 20:55:03.54 ]
>>375
PySideのバイナリ、動かないな。ビルドするかな。
でもライセンスがあって、PyQtは動くからそのままにするか。


380 名前:デフォルトの名無しさん [2011/03/06(日) 00:52:22.77 ]
dot.kde.org/2011/03/03/qt-and-future-kde
New paradigms kill the future.



381 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 01:01:26.31 ]
心配せんでもNokiaはQtへの投資をやめないという風の噂を聞いた。

本当ならもちろんうれしいけど、
むしろMSと組んだのにQt生かしておくNokiaが心配だ…。

382 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 04:39:34.86 ]
Nokia さんには、Qt を生かしておいて欲しいんじゃなくて、Qt を活かして欲しいんだけどなあ・・・

383 名前:デフォルトの名無しさん [2011/03/06(日) 19:21:50.60 ]
>>381
>むしろMSと組んだのにQt生かしておくNokiaが心配だ…。
餌をあげないで生殺。
KDEとの取り決めでBSDになっても、
フルタイムで給与を貰っていたコア開発者は散逸して衰退。
これが最悪のシナリオ。

384 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 07:14:41.14 ]
>>381
むしろ手放してくれた方が

385 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 13:06:45.01 ]
手放して欲しければLibre Officeみたいに独自ビルド配って、こっちでやるから手放せと迫ればいいだけ。

386 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 19:35:26.26 ]
Nokiaの見解によると、QtSDKにはQt Creatorなどの
開発支援ツールのソースコードも含むものらしい。

387 名前:デフォルトの名無しさん [2011/03/07(月) 21:23:10.67 ]
>>385
独自ビルドくらいはもう配られている。元の面倒を見る力量あるのかい。

388 名前:デフォルトの名無しさん [2011/03/07(月) 21:25:38.53 ]
>>386
Qt SDKは、QtとQt CreatorやWindowsならMinGWをまとめたもの。
Qt Creatorそのものは、LGPLで公開されていて、Qt SDKとは関係なくビルドして使える。

389 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 21:35:17.70 ]
www.digia.com/C2256FEF0043E9C1/0/405002251
blog.qt.nokia.com/2011/03/07/nokia-and-digia-working-together/

Nokia が Qt のライセンスビジネスを手放したみたいね
Nokia 社内の Qt の開発者達はこれをどう受け止めたんだろう

390 名前:デフォルトの名無しさん [2011/03/07(月) 21:59:30.54 ]
>>389
>Nokia 社内の Qt の開発者達はこれをどう受け止めたんだろう
金のために買収されたことを悔やんでいるだろう。
元経営者達は金を掴んでうまく逃げ切った。



391 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 22:00:23.39 ]
digiaって何の会社だ?

392 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 22:04:40.79 ]
>>389
なんか知らないけどコメント欄ではみんな大喜びだな

393 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 22:06:19.42 ]
ケータイ向けソリューションとしては未来が無くなったので、組織が新しい形になるのはやむを得ない。

394 名前:デフォルトの名無しさん [2011/03/07(月) 22:11:21.65 ]
>>391
Symbianな会社。

395 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 22:11:31.90 ]
>>391
erpやってるようだ
たぶん製品持ってるんじゃなくてSAPとか扱ってんじゃないかな

396 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 22:30:54.85 ]
何が起きてるのかよくわからんのですが
LGPLで利用している趣味人にはあまり影響ない?

397 名前:デフォルトの名無しさん [2011/03/07(月) 22:40:34.93 ]
>>396
今の機能のままでなんの発展もしなくてよいなら影響ない。

398 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 23:16:39.18 ]
>>392
開発の方向がデスクトップや組み込みに向いたのがうれしかったんじゃない?

399 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 23:23:07.85 ]
Nokiaに遠慮なく、Androidにガンガン移植してくれないかな。

400 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 23:28:35.22 ]
>>399
labs.qt.nokia.com/2011/02/28/necessitas/



401 名前:デフォルトの名無しさん [2011/03/07(月) 23:45:43.26 ]
DigiaはNokiaと一緒にQtをSymbianに移植した会社。
Symbianを捨てる見返りにQtを貰ったのかな。

402 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 23:47:10.29 ]
>>399
qt-labs.jp/2011/03/02/necessitas.html


403 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 23:56:37.88 ]
Digiaでググってみたら管理工学研究所が出てきたんだが
関根さんは元気してんかな〜

404 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 02:49:25.04 ]
>>389
やったー
素直に嬉しい

405 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 03:58:58.58 ]
MeeGoが手放されてから、割と早くにQt手放す話になったな。
飼い殺し状態が続いて不安かきたてられることがなくてよかた。


406 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 08:57:40.96 ]
>>405
飼い殺し? バカ言え。
新技術がバンバン入ってたじゃないか。QMLとか。

407 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 09:18:52.85 ]
>>406
QMLってそんな最近の話だっけ?

408 名前:デフォルトの名無しさん [2011/03/08(火) 10:40:24.34 ]
QMLはまだまだ発展途上で、Appleにまったく追いついていない。

新技術はモバイル向けばかりだ。モバイルのために飼い殺しにされていたのは事実だよ。
Qt Creatorもモバイル開発環境向けへの利用が一番の目的。
だから、モバイルで役に立たないとなったら切られたんだ。

409 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 10:51:07.59 ]
>>408
Nokiaはモバイルの会社なんだから、
モバイルに役に立つかどうかが判断基準なのは当たり前じゃないか。

410 名前:デフォルトの名無しさん [2011/03/08(火) 11:01:19.18 ]
Nokiaに買収されたのが間違いの始まり。



411 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 12:19:56.86 ]
>>410
Nokiaが頑張らなかったら
Qt CreatorもQt Designerもないわけだが?

一体何度目のやりとりだ。いいかげんにしろ。

412 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 12:22:36.49 ]
digiaへの移行も否定するんかなw

413 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 12:23:18.81 ]
モバイル対応が強くなったのはNokiaのお陰じゃね?

414 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 12:27:54.23 ]
結局デスクトップ向けはどうなるの?
BSDライセンスに移行?

415 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 12:41:18.45 ]
>>400
すげーな
AndroidがAndroidじゃなくなってるw

416 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 12:49:59.53 ]
>>400
すげえw
Qt Creatorで普通にJavaのソースをビルドしてるwww

ビデオで喋ってる人のPCのOSはなんだろう?
WindowsでもMacでもないみたいだけど……。

417 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 13:31:49.96 ]
KDEなのはわかつけどディストリはなんだろね

418 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 13:31:50.38 ]
>>416
KDEだからLinux

419 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 15:09:26.68 ]
Qt上でのAndroid開発ってQtでJava書くのか…

420 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 15:28:32.56 ]
PythonでQtアプリを開発すると
エコシステムとしての基本ライブラリのサポートがおもいっきりかぶるので、
QtのGUIコアを単体で使えるとか
QtのエコシステムをPythonで代替するとかで
軽量化を測ってくれんものかなあ。




421 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 15:39:55.26 ]
>>420
一応、QtCoreとQtGuiだけを使って、QtXmlを使わないとかは、普通にできる。

422 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 15:42:41.99 ]
>>421
QtCore自体がでかすぎるんだよ……。

423 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 16:14:14.67 ]
これでいろんなプラットフォームに新たに公式対応が勧められそうでいいな

424 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 16:20:03.29 ]
Qtの価値は2年前と比べて上がってるから
nokiaとしても高く売れていいこと尽くめなんじゃないのか
さらにプラットフォームの枷が外れて、開発者にとってもよくなりそう

DigiaはデスクトップでのQtを強調するとも記事に書いてあるし
とにかくいいニュースだと思う

425 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 16:28:37.55 ]
Digiaはモバイルもエンタープライズもやってるということだから、
コマーシャルの用途が大きく変わるわけでもない。
同じフィンランドの会社だから言語面の問題もない。
Qtオーナーの移籍先としては最良の結果なんじゃないかい?

Qt開発陣の動きはまだ特に見られないようだが。
Nokia日本法人も普通にQtの活動してるみたいだし。

426 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 20:15:20.52 ]
>>419
え?

427 名前:デフォルトの名無しさん [2011/03/08(火) 20:36:03.21 ]
>>411
間違ったことを言うのは止めたまえ。
Qt Designerは、Nokia以前からあるよ。Qt Creatorの構想もNokia以前からだよ。

428 名前:デフォルトの名無しさん [2011/03/08(火) 20:40:59.99 ]
>>425
少しずつ削られて衰退してゆくのだよ。
PyQtのRiverbabkは矜持保ったが、Trolltechの経営者達は汚点を残しただけだ。

429 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 21:15:57.11 ]
いい加減甘えるな
そんなに気に入らないなら自分で買収して飼え

430 名前:デフォルトの名無しさん mailto:sage [2011/03/08(火) 22:27:48.46 ]
アカは基本他人任せだから



431 名前:デフォルトの名無しさん mailto:sage [2011/03/11(金) 05:19:06.97 ]
QVectorのソース見てたら、理解出来ないところが出てきたので教えて欲しい。

template <typename T>
QVector<T>::QVector(int asize, const T &t)
{
d = malloc(asize);
d->ref = 1;
d->alloc = d->size = asize;
d->sharable = true;
d->capacity = false;
T* i = p->array + d->size;
while (i != p->array)
new (--i) T(t);
}
ここのnewの使い方。戻り値とってないし文法的に(--i)ってのが意味がわからん。
こんな使い方&文法あり?

432 名前:デフォルトの名無しさん mailto:sage [2011/03/11(金) 06:28:44.87 ]
placement newでググッてみるとわかるかも
確保済みのメモリにnewする方法

433 名前:デフォルトの名無しさん mailto:sage [2011/03/12(土) 13:56:10.93 ]
プログラムを開始できませんでした。パスかパーミッションに誤りはありませんか

ってなにこれ

434 名前:デフォルトの名無しさん mailto:sage [2011/03/12(土) 14:48:15.66 ]
s/パスかパーミッション/お前の頭/

435 名前:デフォルトの名無しさん mailto:sage [2011/03/12(土) 14:50:21.89 ]
>>433
プログラムの場所が分からないのか、プログラムを動かす許可が無いかで、
動かせなかったよってこと

"Qt Pathを通す"
"Qt 実行権限"

でググってみたら良いかもよ

436 名前:デフォルトの名無しさん mailto:sage [2011/03/12(土) 15:12:59.50 ]
わかりました、ありがとうございます

437 名前:デフォルトの名無しさん mailto:sage [2011/03/12(土) 19:55:33.75 ]
>>432
さんくす。

でも地震でそんなどころじゃなくなっちゃったな。

438 名前:デフォルトの名無しさん [2011/03/12(土) 21:54:55.21 ]
>>429
責めるべきは、Trolltechの創業者と経営者。

439 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 00:21:52.31 ]
NokiaからTrolltechにターゲット移したのか
もうお前責めれりゃ誰でもいいんだろ

440 名前:デフォルトの名無しさん [2011/03/13(日) 01:05:05.70 ]
PyQtとかで作ったアプリを販売する場合や
アプリを自分の会社で使用する場合ってQt作ってるとこにお金払わないと駄目なんですかね?



441 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 01:35:41.62 ]
>>440
Qt本体はLGPLもあるので、共有ライブラリとしてした状態で使うなら
お金を払う必要はない。

一方、PyQtはGPL/commercialなので、
GPLに従って全ソースコードを公開するか、お金を払うかの二択しかない。

Nokiaはそれを嫌ってPySideを開発した。

442 名前:デフォルトの名無しさん [2011/03/13(日) 02:29:40.09 ]
>>439
いいねえ、何が正しいか分からない愚か者め。

443 名前:デフォルトの名無しさん [2011/03/13(日) 02:38:18.67 ]
>>440
Qtを使っていること、そしてQtを配布すること、自分がQtを配布する方法を表明して配布するのがLGPLで使うことの必要条件。
そういうことを守って、LGPLで使うののはQtに限らない。



444 名前:デフォルトの名無しさん [2011/03/13(日) 02:44:33.22 ]
>441
>Qt本体はLGPLもあるので、共有ライブラリとしてした状態で使うなら
>お金を払う必要はない。
その理由は? Qtを使っていると宣伝してもらうのが目的なんだよ。

>Nokiaはそれを嫌ってPySideを開発した。
まったく違う。Nokiaの製品のためには、商用とGPLでは困るからPySideを開発しただけだ。

LGPL乞食共はただで使えるというだけで嬉しいという卑しい考えを一生分からないだろう。

445 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 02:58:52.29 ]
ここは平常運転だな
おまえら元気そうで何よりだわw

446 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 03:30:21.30 ]
>>444
>>Qt本体はLGPLもあるので、
>その理由は? Qtを使っていると宣伝してもらうのが目的なんだよ。
意味不明。それがLGPLというライセンスの意味だから。

質問者はQtとPyQtを利用する際にライセンス料金の支払いが
必要かどうかを問うているので、
どういう条件で必要なのか不要なのか。
回避するライブラリがあるならそれも提示する。

>>Nokiaはそれを嫌ってPySideを開発した。
>まったく違う。Nokiaの製品のためには、商用とGPLでは困るからPySideを開発しただけだ。
いや、君と同じことを指摘してるわけなんだが。
それを嫌って、というのは商用とGPLしかない状況を嫌って、ということだよ。
もっと文意を性格に把握してほしい。

447 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 03:30:59.53 ]
性格→正確

448 名前:デフォルトの名無しさん [2011/03/13(日) 03:42:47.98 ]
>>446
NokiaがLGPLにしたことで、ただで使えるようにしたことで喜んでいる亡者共よ。
Nokiaは、NokiaのためだけにQtを利用しようとしただけで、
Trolltechの経営者とその取り巻きは金だけのために、Qtを売り渡しただけだ。
そんなことも分からないのか。



449 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 03:42:48.94 ]
文意を把握しても単語に反応して煽ってくるだろうよ
荒らしに何言っても無駄さ

450 名前:デフォルトの名無しさん [2011/03/13(日) 03:44:37.82 ]
>>449
真実を分からない幸せ者め。



451 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 03:45:20.84 ]
ほらな?w
何を指摘されたのか全く理解してない

452 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 04:08:38.86 ]
今日はやけに必死だな。
心配しなくても君がどんなに頑張ってもQtの未来には微塵も影響はないよ。

453 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 10:21:58.78 ]
>>448
わかってるが、それがどうかしたか?

454 名前:デフォルトの名無しさん mailto:sage [2011/03/13(日) 12:33:08.58 ]
プロ嵐=>>453

455 名前:デフォルトの名無しさん mailto:sage [2011/03/15(火) 10:09:34.01 ]
宣伝だろうが金の亡者だろうがどうでもいい。
LGPLってことは誰かが勝手にメンテナンスしてLGPLで配布しても問題ないってことだ。
その誰かが勝手にLGPLで配布したメンテナンス版をNokiaは勝手にcommercialとして取り込んではいけないってことだ。

456 名前:デフォルトの名無しさん [2011/03/16(水) 10:35:59.10 ]
Win7 x64 で gdipp を導入すると Qt アプリやQtCreator で
i - などの細い文字が表示されなくなるんだけど、
これは Qt のバグ?それとも gdipp のバグ?

457 名前:デフォルトの名無しさん mailto:sage [2011/03/16(水) 12:00:28.82 ]
>>456
オープンソースなんだから、ソースコード見て自分でかんがえろ。

458 名前:デフォルトの名無しさん mailto:sage [2011/03/16(水) 12:19:49.89 ]
>>456
ttp://code.google.com/p/gdipp/wiki/KnownIssues

459 名前:デフォルトの名無しさん [2011/03/17(木) 01:45:11.71 ]
>>452
>心配しなくても君がどんなに頑張ってもQtの未来には微塵も影響はないよ。
QtはNokiaに潰されてもう終わりだからね。

>>455
>LGPLってことは誰かが勝手にメンテナンスしてLGPLで配布しても問題ないってことだ。
それが誰にできる。企業にコントロールされているLGPLということがまったく分かっていない。
>その誰かが勝手にLGPLで配布したメンテナンス版をNokiaは勝手にcommercialとして取り込んではいけないってことだ。
それをできる奴はいない。追加された機能があれば、その実装を見ずに実装すればよいだけ。
PySideと同じだよ。Nokiaは、金に任せて気に入らないものを潰しているだけ。


460 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 02:37:55.85 ]
>>459
そうだねプロテインだね
飴ちゃんあげるからはやくおうちに帰ろうね



461 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 02:43:09.65 ]
>>460
なつかすぃー!

462 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 14:48:26.21 ]
Qt のオープンソース版のソースを nmake したら、ノートンがウイルスを検知しましたよ。

自分の環境: Microsoft Windows XP SP3、Microsoft Visual C++ 2005

見つかったウイルス:
imageanalyzer.exe (Suspicious.Cloud.5)
%QTDIR%\examples\webkit\imageanalyzer\release\imageanalyzer.exe

脅威の種類: ヒューリスティックウイルス検出。マルウェアヒューリスティックに基づく脅威の検出。

ノートンの処理: imageanalyzer.exe を削除

これって必要なんですか?

463 名前:462 mailto:sage [2011/03/19(土) 14:49:32.54 ]
バージョンを忘れていました。
qt-everywhere-opensource-src-4.7.2.zip

464 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 15:45:43.64 ]
exampleフォルダだから
参考にしないならほっとけばいんじゃない?

465 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 16:30:40.39 ]
ノートンの方が不要なので削除してください

466 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 17:38:49.92 ]
ウィルス検地除外ディレクトリで作業しようよ

467 名前:462 mailto:sage [2011/03/19(土) 17:43:58.83 ]
>>464
thx

468 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 07:53:44.29 ]
test

469 名前:デフォルトの名無しさん mailto:sage [2011/03/20(日) 21:32:20.63 ]
環境:windows
プロセス一覧取得方法は?
OS固有だからQtでは無理?

470 名前:デフォルトの名無しさん [2011/03/21(月) 21:26:15.66 ]
QProcessでtasklist



471 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 02:41:51.35 ]
今日は書けるかな?

472 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 02:46:36.47 ]
Qt使いの皆さん、Windowsでインストーラーを作るソフト、どんなの使ってますか?

せっかくQt Creatorに移行たのに、
MSIファイルを作るためだけに、Visual Studioを開くのも、アレな気がして。。。。

Qtと相性がいいものとか、お勧めがあたら教えてください。
なんちゃらシールドとか何十万もするのは、カンベンしてください


473 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 03:30:26.86 ]
>>472
インストーラー作成 でググれ

474 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 03:36:49.30 ]
バカ?

そのくらいのことは、当然やってますよw

Qtの特に相性のいいのがあるか聞いてるんです

475 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 03:53:48.33 ]
qt 相性のいい インストーラ作成 でぐぐれ

476 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 06:24:13.46 ]
Qtとの相性とかは特にないと思うんだが...

Inno SetupとNSISを評価してみたけど、IDEの出来の良さ、問題の少なさでInno Setupの
方がいいと思う。

NSISはデザインセンスとかいいし、QtのインストーラーはNSIS製っぽいんだけど。

それとNSISは一部日本語文字化け問題がある(いわゆるダメ文字問題)。
Unicode版を使えば解決するけど、今度はIDEがUnicodeに対応してない。

てなわけで、俺はもっぱらInno Setup使ってる。

477 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 22:48:44.06 ]
シェアでいえば最近はNSISのほうが上だな
あんまりInno Setupは見かけなくなった

478 名前:476 mailto:sage [2011/03/23(水) 23:05:52.31 ]
Inno Setupは最近、付属のIDEが変わった。これがかなり出来がいい。
ウィザードで一通りスクリプトを作った後でも、GUIで変更できる。

対するNSISのIDEはかなり古い。IDEというより、ウィザードだけ。
一旦スクリプトが出来たら、その後の変更はスクリプトを直接修正するしか
ない。

インストーラー作成なんて、日常的にしょっちゅうやるようなもんじゃないので
スクリプトの文法なんかいちいち覚えてられないから、IDEの出来の差は大きい
と思う。

>>477
確かにシェアはNSISの方が上だと思う。出来上がるインストーラーもカッコイイし。
惜しいんだよね、NSIS。

479 名前:デフォルトの名無しさん [2011/03/23(水) 23:25:24.19 ]
distutilsじゃ駄目なの?

480 名前:479 [2011/03/23(水) 23:26:55.27 ]
pyqtと勘違いしてた。無視して



481 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 01:51:06.48 ]
>>472

これはよく、本家Nokiaのフォーラムでも話題になってる。
とくにQt専用な分けじゃないけど、
よくお勧めされてるのがInno Setupと NSISのほか

あとXMLが分かるなら Windows Installer XML(WiX)
これはXMLを書くのだけどマイクロソフトが作ってるだけあって、
MSIファイルを作れて、Visual Studioで作るMSIと同じインターフェースなのがよい

スクリプトを手で書くのは面倒と思うかもだけど、
どうせ中身はほとんど同じだし、サンプルをコピーしてちょいちょいいじればできちゃうから、けっこう簡単

482 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 22:37:38.85 ]
どうせならインストーラもクロスプラットフォームがいいよな
Linux版Qtもインストーラあるけど、あれ何だっけ

483 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 23:20:39.03 ]
>>482
だよね。rpmとdebも一緒につくってくれるやつ。

484 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 23:30:36.78 ]
>>482,483
そんなプロダクトはLinuxディストリ同士ですら聞いたこと無いが、
実際あるものなのかい?

485 名前:sage [2011/03/25(金) 00:00:55.10 ]
>>482
BitRock

486 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 12:05:16.37 ]
クロスコンパイルについてちょっと教えてください。
母艦:PC x86 ubuntu
ターゲット:ARM
で、Qt Creatorでビルドする時、

#include <linux/***.h>を指定すると
母艦の/usr/include/linux/からincludeされてしまう。

ターゲット:ARM用のLinux Kernelのディレクトリ(例えば)
/usr/local/arm_linux//include/linux/

にしたいんだけど、
Qt Creatorで設定するにはどうすればいいのでしょうか?



487 名前:デフォルトの名無しさん mailto:sage [2011/03/25(金) 13:08:38.26 ]
クロス開発したこと無いけどqmake(.pro)ファイルのINCLUDEPATH変えればできるんじゃないの?

488 名前:486 mailto:sage [2011/03/25(金) 19:46:08.93 ]
>>487

thk.
参考にして、いろいろ弄ってみたところ
qmake.confに

QMAKE_INCDIR += /usr/local/arm_linux//include/

と追加する事によってincludepath変更できたよ。


489 名前:デフォルトの名無しさん [2011/03/26(土) 15:00:46.95 ]
アニメーションのことで質問させてください

QVariantAnimationクラスのvalueChanged()っていつemitされるんでしょうか

リファレンスには値が変わった時と書いてあるのですけども具体的なタイミングが分からなくて

タイマーを設置してcurrentValue()で値を取得した方が正しいアニメーションなのかね

490 名前:デフォルトの名無しさん [2011/03/26(土) 15:31:34.98 ]
>>489
QVariantAnimation emits this signal whenever the current value changes.



491 名前:489 mailto:sage [2011/03/26(土) 15:49:54.33 ]
>>490
マニュアルよこせと言ったんじゃないです
どのタイミングで値が更新されるかです

492 名前:デフォルトの名無しさん mailto:sage [2011/03/26(土) 17:48:49.94 ]
QAbstractAnimationクラスのリファレンスによると
Note that neither the interval between calls nor the number of calls to this function are defined; though, it will normally be 60 updates per second.
らしいよ
指定ms内でA→Bに変化させるのでどの程度間引きされるかは多分マシンスペックとかにもよるのかと
さらに詳しくはソース見ないと分からないと思う

493 名前:デフォルトの名無しさん mailto:sage [2011/03/27(日) 12:35:05.41 ]
>>492
さんくす
タイマーを置いてcurrentValueしたほうが美しいかもしんね

494 名前:sage [2011/03/27(日) 19:34:07.83 ]
>>491
>マニュアルよこせと言ったんじゃないです
何様だ。怠け者め、ソースコードを読もうともしないのか。

495 名前:デフォルトの名無しさん mailto:sage [2011/03/27(日) 20:26:51.47 ]
へ?

496 名前:デフォルトの名無しさん mailto:sage [2011/03/27(日) 23:16:20.01 ]
またいつもの上から目線の「ソース嫁」厨か...

497 名前:デフォルトの名無しさん [2011/03/28(月) 12:57:59.82 ]
どちらも気持ちは分かるが言い方がワルイ

498 名前:デフォルトの名無しさん mailto:sage [2011/03/28(月) 23:55:03.65 ]
QtCreatorってVSみたいな補完時にマニュアル呼んだりできないよね
独自クラスのドキュメントの呼び出しとかも
VS上でQt使ったほうがいいかな

499 名前:デフォルトの名無しさん mailto:sage [2011/03/29(火) 17:09:28.76 ]
ドキュメントのQVectorの項を見ると,QVectorをQDataStreamに書き出す << 演算子があるので,
自前のstructを入れたQVectorをシリアライズしてファイルに書き出せるんじゃないかと思うんだけど,
使い方がわからない。

QVector<MyStruct> myVect;
//... (myVectに要素を入れる)
QFile file(filename);
file.open(QIODevice::WriteOnly);
QDataStream out(&file);
out << myVect;

と書いてみたけど,最後の行でコンパイルエラーが出る。
ドキュメントには,This function requires the value type to implement operator<<(). って書いてあるんだけど,
実際に使うときの書き方はどうすればいいの? わかる方,教えてください。

500 名前:デフォルトの名無しさん mailto:sage [2011/03/29(火) 17:16:44.13 ]
This function requires the value type to implement operator<<().
って要するにQVectorで使用する値(この場合は自作のstruct)にoperator<<()が必要って事じゃないの?



501 名前:499 mailto:sage [2011/03/29(火) 17:22:19.59 ]
>>500
あ,そういうことか。そりゃ何でも突っ込めるわけないよねw
やってみます。ありがとう。

502 名前:デフォルトの名無しさん mailto:sage [2011/03/29(火) 18:08:20.98 ]
>>499
demoのbookmarks.cppによると、
一旦QByteArrayに突っ込んでからstreamに入れてるようだね。

503 名前:499 mailto:sage [2011/03/29(火) 21:29:50.01 ]
>>502
なるほど。その手もあるか。
考えてみます。サンクス。

504 名前:デフォルトの名無しさん mailto:sage [2011/04/01(金) 02:25:32.75 ]
>>498
VSのインテリセンスのドキュメントはC#でしかできなかった希ガス
なぜC++でできないかは知らないけど

誰かQtCreatorのプラグイン作らないかな
需要あるのに

505 名前:デフォルトの名無しさん mailto:sage [2011/04/01(金) 05:16:24.53 ]
それはVS2010でのc++/cliはインテリセンスが死んでるってだけの事じゃないの?

506 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 14:02:15.65 ]
>>505
C#ではインテリセンスの時にXMLドキュメンテーションを読み込んで引数の説明とかしてるれる
C++ではその機能がない

507 名前:デフォルトの名無しさん mailto:sage [2011/04/02(土) 17:58:06.58 ]
>>506
あるよ。

508 名前:デフォルトの名無しさん mailto:sage [2011/04/04(月) 21:56:51.25 ]
QtWeb ブラウザの Gui スタイルに Windows .NET があるんだけど、ソースはどっかにないの?
ある場所教えて。

509 名前:デフォルトの名無しさん mailto:sage [2011/04/04(月) 22:49:18.82 ]
QtDotNetStyleでググれ

510 名前:デフォルトの名無しさん mailto:sage [2011/04/05(火) 19:05:09.49 ]
PySideがWindowsでも普通にビルドできるようになっているそうな。
https://www.sugarsync.com/pf/D363054_7576790_14564

手元で追試したら失敗したんだけど、
Qtが4.7.1のままだったのに気づいたので、
Qt-4.7.2を入手中。

うまくいったらまた報告する。



511 名前:510 mailto:sage [2011/04/05(火) 20:25:14.20 ]
ビルド成功した!

Qt-4.7.2をベースに使用して、VS 2008のコンパイラでビルドしたら成功しました。
手元の環境がVS2008/2010が両方入ってて、
レシピにあるようにWindows SDKのコマンドプロンプトを起動すると
最初はVS 2010を指しているのでVS 2008のvcvars32.batを指定してからSetEnvを呼び出す必要がある。

ビルドはこれでできるんだけど、
PySide自体は巨大なプログラムに鳴ってるので、nmakeでなくjomに切り替えたほうがいい。
それでも今までかかってしまった。約1時間半か……。

今はこのビルドしたバイナリをPythonでどうやって使うのか調べているところ。
なんか、そのままだとDLLが見つからないと言われる。

512 名前:デフォルトの名無しさん mailto:sage [2011/04/05(火) 21:05:26.79 ]
西日本も福島原発の放射能に曝される。

4/7 予測 up3.viploader.net/ippan/src/vlippan198234.jpg
発表はドイツ気象庁 www.dwd.de/

513 名前:デフォルトの名無しさん [2011/04/06(水) 00:23:49.86 ]
>>508
諦めることだ。Nokiaが自社のモバイルだけにQtを利用するために捨ててしまったよ。

514 名前:デフォルトの名無しさん mailto:sage [2011/04/06(水) 00:29:14.83 ]
>>513
捨てたらBSDになるなってみんな喜ぶだろ

515 名前:デフォルトの名無しさん mailto:sage [2011/04/06(水) 21:47:01.40 ]
Qt初心者です。急ぐ用事があるのですが
akita-nct.jp/yamamoto/comp/Qt/ver3/timer/timer.php
をQt4でもコンパイル出来るようにしていただけないでしょうか。
どうかよろしくお願いいたします。

516 名前:デフォルトの名無しさん mailto:sage [2011/04/06(水) 22:20:44.92 ]
>> 515
どこでこけるん?

517 名前:デフォルトの名無しさん mailto:sage [2011/04/06(水) 22:40:25.65 ]
>>516
ヘッダーはとりあえずクリアできました

そのあとmain.cppの
app.setMainWidget(timer);
timer->show();
が問題あるみたいです

518 名前:デフォルトの名無しさん mailto:sage [2011/04/06(水) 23:10:40.20 ]
>>517
Qt3のQHBox使わないようにすると結構変えるとこあるね
QtのリファレンスでQHBoxのとこ見るとQt4ではQHBoxLayout使って書き直しなさいとなってる

>そのあとmain.cppの
>app.setMainWidget(timer);
>timer->show();
>が問題あるみたいです

その部分だけなら
app.setMainWidget(timer);
の行コメントアウトするだけで動くみたいだよ

519 名前:デフォルトの名無しさん mailto:sage [2011/04/06(水) 23:18:54.75 ]
timer->show();
でtimerにshow()がないといわれてしまいます

520 名前:デフォルトの名無しさん mailto:sage [2011/04/06(水) 23:32:10.80 ]
そのコードは
QWidgetのインスタンスを生成して、QWidgetのshow()を呼び出すだけみたいな処理だから
そのコードにこだわる必要は無い



521 名前:デフォルトの名無しさん mailto:sage [2011/04/07(木) 01:16:51.59 ]
>>517
というか、むりにQt3のサンプルなんて使いまわそうとせずに、
Qt4で書かれてるサンプルを探せばいいんでないの?

Qt SDK自体に大量のサンプルがありますよ。

522 名前:デフォルトの名無しさん mailto:sage [2011/04/07(木) 01:32:57.77 ]
>>515
>>520>>521の言うとおり
ヒント:
■timer.h
#include <qvbox.h> → 消す
#include <qhbox.h> → #include <QBoxLayout>
class Timer : public QVBox{ → class Timer : public QWidget {
QHBox* hbox; → QHBoxLayout *hBoxLayout; //(>>518

■timer.cpp
#include → #include "timer.h"以外いらん
setCaption → setWindowTitle推奨
setMargin, setSpacingの行 → 消す
lcd = new QLCDNumber( 3, this, "lcd" ); → lcd = new QLCDNumber(3, this);
hbox = new QHBox(this) → hBoxLayout = new QHBoxLayout; //(>>518
spinBox = new QSpinBox(hbox); → spinBox = new QSpinBox(this);
slider = new QSlider(Qt::Horizontal, hbox); → slider = new QSlider(Qt::Horizontal, this);
time->start(1000, false); → time->start(1000);

// コンストラクタの最後あたりに(>>518
hBoxLayout->addWidget(spinBox);
hBoxLayout->addWidget(slider);
hBoxLayout->addWidget(lcd);
hBoxLayout->addWidget(start);
hBoxLayout->addWidget(stop);
setLayout(hBoxLayout);

■main.cpp
app.setMainWidget(timer); → 消す(>>518

カウントダウン始まってもスピンボックスとスライダーの値は変更されないようだね


523 名前:デフォルトの名無しさん mailto:sage [2011/04/07(木) 03:30:35.59 ]
馬鹿には無理

524 名前:デフォルトの名無しさん mailto:sage [2011/04/07(木) 07:27:33.07 ]
Qt SDK 1.1 RC released

525 名前:デフォルトの名無しさん mailto:sage [2011/04/07(木) 12:22:04.14 ]
そうか、QtのQMLは、JavaFXにそっくりなんだな!
これがネタ元だったのかー。

526 名前:デフォルトの名無しさん mailto:sage [2011/04/09(土) 14:44:06.76 ]
QtでIE、Firefox使う方法ない?
QtWebkitあるけどCookie共有できないし
IE、Firefoxのコンテキストメニューも使えないから不便

527 名前:デフォルトの名無しさん mailto:sage [2011/04/09(土) 15:25:28.35 ]
ActiveQtでググれ

528 名前:デフォルトの名無しさん mailto:sage [2011/04/10(日) 03:24:50.84 ]
トップのウィンドウをclose()するのと
qAppをquit()するのと
どっちがよりかっこいいですかね?

529 名前:デフォルトの名無しさん [2011/04/10(日) 10:28:36.50 ]
用途次第。close()をしてもイベントループは動いている。qAppをquit()するとイベントループを抜ける。

530 名前:デフォルトの名無しさん mailto:sage [2011/04/10(日) 16:31:43.39 ]
トップウィンドウをcloseしちゃうとそのプログラムでは何もできなくなると思うのですが、
OSの(?)イベントループにはプログラムがそのまま存在し続けるのですか?

そうのばあいに考えられる用途とはたとえばなんでしょう?



531 名前:デフォルトの名無しさん mailto:sage [2011/04/10(日) 17:00:04.77 ]
システムトレイには待機してたり、
タイマーやネットワークの通信に応じて再表示したり。

532 名前:デフォルトの名無しさん [2011/04/10(日) 17:20:40.87 ]
>>530
デフォルトでは最後のトップレベルウィンドウを閉じるとアプリケーションが終了する。
setQuitOnLastWindowClosed(false)で終了せずにイベントループから抜けなくでき、
タスクを選択したらウィンドウを開くというような使い方ができる。


533 名前:デフォルトの名無しさん mailto:sage [2011/04/10(日) 18:08:34.69 ]
>>531
>>532
ありがとうございます

534 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 15:09:09.46 ]
ttp://www.qtcentre.org/threads/17564-file-upload-using-QNetworkRequest-amp-QNetworkAccessManager
ここの内容を参考にファイルをアップロードすることはできたんですが
こうしなきゃいけないってことは
QtではPOST用の内容は自分で書かなきゃ駄目なんでしょうか?
なんか楽な方法があったりしませんか?

535 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 16:21:59.75 ]
充分楽な気がする

536 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 16:26:17.03 ]
つ ttp://stackoverflow.com/questions/2627949/upload-file-with-post-method-on-qt4

537 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 16:27:23.49 ]
manager.post(your_qhttpnetworkrequest, your_image_qfile);


538 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 22:24:47.09 ]
QHttpとQNetworkってどっちの方がいいの?

539 名前:デフォルトの名無しさん mailto:sage [2011/04/14(木) 23:06:45.17 ]
>>535-537
ヘッダは内容を登録していくようなのが合ったのでなんでPOSTには無いんだろうなぁと思ったんです
Pythonでいうとurlllib.urlencodeのようなものが(これはファイルはできないんですが)ないのかなあと

ありがとうございました


540 名前:デフォルトの名無しさん [2011/04/15(金) 17:55:20.75 ]
>>538
QHttpは廃止、後方互換性のためにあるだけでもう使うな、代わりにQNetworkAccessManagerを使うようにとドキュメントに書かれている。
もう1年半近くメンテされていないから使うのは危ない。



541 名前:デフォルトの名無しさん mailto:sage [2011/04/17(日) 16:45:08.27 ]
>>540
さんきうー
オライリーもhttpだしむつかしいなー

542 名前:デフォルトの名無しさん [2011/04/17(日) 19:08:39.89 ]
>>541
QNetworkAccessManagerは英語を読む気があるなら、ドキュメントも分かりやすい方だしすぐ使えるようになると思うよ。

543 名前:デフォルトの名無しさん mailto:sage [2011/04/17(日) 20:33:18.87 ]
ようやくVS2005 pro(sp未適用)でQt 4.7.2全部ビルド通ったよ(xp sp3 32bit)
他の人の役に立つかもしれないから、注意点メモしておくよ

もしwebkitのビルドでlinkがメモリー食いつぶしてビルド出来なかったら、
3rdparty/webkit/webcoreあたりにある、makefile.debugとreleaseのLFLAGSに
/OPT:REFとかをつけて、インクリメンタルリンクを辞めるといいよ
あと途中で作られるファイルが600MB近くになる事があるから、/expectedoutputsize:600000000
があった方がいいかも

そのままビルドしたら、仮想メモリ含めて8Gくらい用意したのに、メモリ不足になったよ

しかしPCがショボいとQtビルドのし直しとかは時間かかるね〜まいった

544 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 17:31:17.17 ]
>>543
VS2008ですら大概オワコンなのに、VS2005なんて
窓から投げ捨てろ!


あ、VS201手に入れる時の足しにはなるよ。

545 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 17:32:12.34 ]
VS201→VS2010

546 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 20:11:49.35 ]
QTableWidgetを利用してExcelのようなスプレッドシートを作っているのですが、
空白でないセルを含む最大の行と列を得る上手な方法はないでしょうか
今は単純に各行・列ごとにセル(アイテム)を1つずつ調べるという方法をとっています

547 名前:デフォルトの名無しさん [2011/04/18(月) 20:47:51.80 ]
>>546
逐次記憶を。
QTableWidgetは内部にモデルを抱えていて、モデルを拡張できないので役立たずだ。QTableViewを使わないと直ぐに破綻する。

548 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 21:50:40.79 ]
いまいち求めたいものがよく分からないけど、
QTableWidgetにもQTableViewにもそういう機能は用意されていないから、
Qtスレとしてこれがベストっていう方法はないね。

549 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 22:02:56.21 ]
>>546
行数・列数ならcolumnCount/rowCountで。

550 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 22:06:26.98 ]
>>548
行や列を追加するとき最大となる行や列を記録するModelを作ればいいだけじゃね?



551 名前:デフォルトの名無しさん mailto:sage [2011/04/18(月) 22:24:08.78 ]
最大となる行と列って曖昧だよ。
行と列は独立して考えてよいのか、それとも両方を合わせた四角形を求めたいのか。
あと始点は0行0列なのか任意行任意列なのかとか、データの削除は想定する必要があるのかとか。
いずれにせよ自分で実装しなきゃならないだろうから、最適なアルゴリズムや実装の仕方はケースバイケースになると思うよ。

552 名前:546 mailto:sage [2011/04/19(火) 00:16:02.91 ]
いろいろなご指摘ありがとうございます
最終的にはQTableWidgetをCSVで出力したいんです (環境はpyqt-4.7.4)
ttp://stackoverflow.com/questions/4487799/export-data-from-qtablewidget-to-csv
こちらを参考にして一応CSVとして吐き出せたのですが、これではシート上の全セルを書きこんで
しまうので出来たファイルのサイズがやたら大きくなってしまいます
空白でないセル(とそれに挟まれた空白セル)だけ出力したいと思い、このような質問をしました

>>547,550さんの指摘通りセルの更新時に、行・列の最大値を逐次更新するのが良いかもしれません
ただセルの削除を考えると、過去の最大値も全て残しておく必要がありますね
他に方法がないか少し考えてみます、ありがとうございました

553 名前:デフォルトの名無しさん mailto:sage [2011/04/19(火) 11:11:11.50 ]
Windowsでショートカットをダブルクリックしてアプリを起動する際に,Shiftキーを押しながら
ダブルクリックしたかどうかを検知したいんだが,どうやればできる?

実際にそういうアプリはあるので(Qtで作られてはいないと思うけど),Windowsの仕組み的
にはできると思うんだけど...

QApplicationにeventFilterかましたりしてごにょごにょやるのかなと思うんだけど,実際に
やってみた人がいたら教えてください。

554 名前:デフォルトの名無しさん [2011/04/19(火) 11:24:25.15 ]
>>553
QApplication::winEventFilter()でVK_CONTROLを検知するようなコードを使ったことがある。

555 名前:553 mailto:sage [2011/04/19(火) 11:49:17.57 ]
>>554
サンクス。
その場合,QApplicationを継承したクラスを作ってその中でwinEventFilter()をオーバーライドするって
流れでいいのかな?

556 名前:デフォルトの名無しさん [2011/04/19(火) 12:06:18.10 ]
そうだよ。

557 名前:553 mailto:sage [2011/04/19(火) 13:48:46.51 ]
>>556
ありがとう。早速やってみた。
半分うまくいったけど,やりたいことが完全にはできないみたい。

QApplication::winEventFilter()で捕捉するWindowsメッセージがWM_KEYDOWNだと,起動時にShiftキー
を押しておいても捕まえられなくて,アプリが起動してメインフォームが表示されてからキーを押さないと
ダメ。WM_KEYUPを使う手も考えられるけど,今回は起動直後に行う処理を起動時にShiftキーを押して
いるかどうかで切り替えたいので,キーを放すタイミングによってうまく動かないのでやっぱりダメ。

惜しいんだけどなぁ。

他に捕捉すべき適切なWindowsメッセージがあったら教えてください。ちょっと調べてみたけど見つからない。
半分スレ違いっぽくてスマソ。

558 名前:デフォルトの名無しさん mailto:sage [2011/04/19(火) 14:12:42.22 ]
QApplication::keyboardModifiers()とかは?

559 名前:553 mailto:sage [2011/04/19(火) 14:25:03.94 ]
>>558
それ,やってみたけどダメだった。ヘルプにも書いてあるけど,QApplication::keyboadModifiers()は現在のキーの
状態を反映するんじゃなくて,QEvent::KeyPressやQEvent::KeyReleaseが発生した時のShiftキーなどの状態を
保持しているらしく,今回の場合はアプリ起動前に既にキーは押されているので,QKeyEventが発生しないから
うまく行かないようだ。

で...結局考えすぎだった。WIN32 APIの::GetAsyncKeyState()を使えば,今現在特定のキーが押されているか
どうかがわかるので,main()の頭でこの関数を呼び出してやるだけでOKだった。お騒がせしてスマソ。

ところでQtには,現在のキーボードの状態を取得する機能ってないの?探しても見つからないんだけど...

560 名前:デフォルトの名無しさん mailto:sage [2011/04/19(火) 14:39:13.35 ]
QtのソースでGetAsyncKeyStateを検索してみるとか



561 名前:553 mailto:sage [2011/04/19(火) 14:57:16.46 ]
>>560
grepしてみたら,使われてるけど目的が違ったり非公開のクラスの中だったりで,そのものズバリの
機能はないみたい。似た機能の::GetKeyboardState()は使われてない(同名の関数があるけど)。

あんまり使いたくないけどWIN32 APIで行くしかないか...

562 名前:デフォルトの名無しさん mailto:sage [2011/04/19(火) 15:17:33.21 ]
DragDrop中の判定(Ctrl/Shiftキー押下時のモードの変更)や
Windows CE向けの対応コードでちょっとあるみたいだね。
(これに限らず、WindowsじゃなくてWindows CE向け専用のコードが点在している)

使い方までは調べなかったけど、ここらへんのコードを上手く使ったら、
WinAPIなしにキーボードの押下が判定できるのかな?

563 名前:デフォルトの名無しさん mailto:sage [2011/04/19(火) 15:20:22.12 ]
素直にWinAPI使った方がましかと

564 名前:デフォルトの名無しさん mailto:sage [2011/04/21(木) 15:49:29.53 ]
Qtでフレームレベル(60分の1秒)単位の待ち処理を
実装するにはどのようにすればいいんでしょうか。

ffmpegを使って動画の再生を試してみたんですが、
ウィンドウ内に動画像を表示できるものの、ウェイト処理をしてないので
全速力で再生されてしまいます。

565 名前:デフォルトの名無しさん mailto:sage [2011/04/21(木) 15:50:00.16 ]
OSはWindowsですが、
できればクロスプラットフォームな方法がいいです。

566 名前:デフォルトの名無しさん [2011/04/21(木) 19:41:37.09 ]
>>564
Phonon, Mobility Multimedia, QtMultiMediaのソースを読む。

567 名前:デフォルトの名無しさん [2011/04/21(木) 20:13:06.45 ]
>>564
phonon使うと楽だよ

568 名前:sage [2011/04/22(金) 11:35:06.33 ]
Qt Creatorでコンソールに文字を出力させても
実行が終了するとコンソールが閉じてしまうのですが,
実行終了後も何かキーを押すまでウィンドウを閉じないように設定できないのでしょうか?

569 名前:デフォルトの名無しさん mailto:sage [2011/04/22(金) 15:10:32.91 ]
>>568
まずOSやウィンドウマネージャや
コンソールを構成してるプログラムが
何かを特定しないとなんとも言えないんだが。

570 名前:デフォルトの名無しさん mailto:sage [2011/04/22(金) 18:52:09.29 ]
まあ、win のコマンドプロンプトだろうけど
はずれてたらスマンな

return する前に適当な入力待ちを入れておけば ok



571 名前:デフォルトの名無しさん [2011/04/22(金) 22:09:14.71 ]
そういう時はおれgetchar()入れるかブレークポイント入れるわ

572 名前:デフォルトの名無しさん mailto:sage [2011/04/24(日) 04:03:05.41 ]
TwitterへのPOSTの方法が全ッ然わからない…
QNetworkの良いサンプルとかないっすかね…

573 名前:デフォルトの名無しさん mailto:sage [2011/04/24(日) 08:44:20.83 ]
examples/netwokは?

574 名前:デフォルトの名無しさん [2011/04/24(日) 10:13:24.86 ]
>>572
俺もよくは知らんけどOAuthとかは大丈夫?

575 名前:デフォルトの名無しさん mailto:sage [2011/04/24(日) 11:36:34.88 ]
qt demo にツイッタークライアントある

576 名前:デフォルトの名無しさん mailto:sage [2011/04/24(日) 11:44:34.52 ]
QMLだし検索結果をRSSで取ってきているだけでクライアントでもないよ

577 名前:デフォルトの名無しさん [2011/04/24(日) 21:03:19.56 ]
>>574
Qt用のライブラリがある

578 名前:デフォルトの名無しさん mailto:sage [2011/04/24(日) 23:58:41.72 ]
>>574
>>577も言ってるけどQOAuthっての使ったら割と楽にできたっぽいです

>>573
getしか…

579 名前:デフォルトの名無しさん mailto:sage [2011/04/26(火) 22:21:30.00 ]
Qtのライブラリには、画像をクレパス調にしたり、キャンバス地に木炭調にしたりするフィルタはあるんでしょうか?

580 名前:デフォルトの名無しさん mailto:sage [2011/04/27(水) 06:28:20.44 ]
[PySide] PySide 1.0.1 windows builds
developer.qt.nokia.com/wiki/PySide_Binaries_Windows



581 名前:デフォルトの名無しさん [2011/04/27(水) 19:41:03.79 ]
>>579
ない、それを作るためのものがQt。

582 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 07:52:39.11 ]
そ・・・そんな・・・悲

583 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 10:36:38.37 ]
そういうC++のライブラリはあるんじゃね?


584 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 10:53:44.03 ]
openCVとQtを組み合わせればいいんじゃね?
単一ソースでマルチプラットフォームにできるよ

585 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 10:57:32.90 ]
URL抜けてた
opencv.jp/opencv-2.2/c/highgui_qt_new_functions.html

586 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 11:20:58.16 ]
Qt Creatorのテキストエディタは良くできてて,特に補完はすばらしいと思うんだけど,
WindowsでIMEで日本語入力してると何かの拍子におかしな状態になって,カーソルが
消えることがあるよね?

俺の周りにも同じ症状で困ってる人がいるので多分みんなもあると思うんだけど。

ただ,どんな操作をするとおかしくなるのか自分でもよくわからない。
わかったとして,Bug Trackerに報告しようにも説明するのが難しいし,仮に説明できても
理解してもらえないだろうなぁ...

最低限どんな操作がまずいのかわかってれば避けようもあるんだけど,把握できてる人
いる?

587 名前:デフォルトの名無しさん [2011/04/28(木) 11:57:58.72 ]
>>586
Mac OS Xでもカーソルが消えることがあって困っています。日本語入力はしていません。
再現手順が分からないので、消えているときの動画でも報告しようかと考えています。
でも再現手順がないと対処できないと言われて放置されるので手順を見つけたいです。

588 名前:デフォルトの名無しさん [2011/04/28(木) 12:04:04.68 ]
>>582
これをまねて作ってみれば。
ftp://ftp.trolltech.com/qt/solutions/lgpl/qtimagefilters-2.1_1-opensource.zip
2年以上放置されて捨てられたもの。こういうのを充実させた方がよいと思うけれどやらなくなってしまっている。

589 名前:デフォルトの名無しさん [2011/04/28(木) 21:27:07.38 ]
www.ics.com/company/news/qtsupport/
Nokiaはモーバイル開発に注力してデスクトップの改良をしていない。その通りだ。
Qtを潰したのはNokia。

590 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 21:48:25.78 ]
こんなところに書いてないでNOKIAに直接電話して言いなよ



591 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 22:30:51.00 ]
タラタンタン
タラタンタン
タラタンタンタン

アレもう聴けなくなっちゃうのかなあ・・・

www3.nhk.or.jp/news/html/20110428/t10015603321000.html
www.reuters.com/article/2011/04/27/us-nokia-idUSTRE73Q1XH20110427

592 名前:デフォルトの名無しさん mailto:sage [2011/04/28(木) 22:58:25.81 ]
開発者は社員じゃないだと
Nokia死ね
研究開発部門を捨てた会社は例外なく滅びる

593 名前:デフォルトの名無しさん mailto:sage [2011/04/29(金) 09:22:26.77 ]
>>586
あるある@Mac OS X
プロジェクト領域をクリックしていつも復帰してるけど

594 名前:デフォルトの名無しさん mailto:sage [2011/04/29(金) 11:26:24.92 ]
Symbianも売られるようだ。売り先については全くしらないのだが
廃棄物処理施設みたいなところで飼い殺し見たいになりそうな予感が
してたまらないね。Qtもそうなの?





595 名前:デフォルトの名無しさん mailto:sage [2011/04/29(金) 12:32:28.90 ]
先日社員と会って話をしてきたが、
NokiaはQt自体を手放す気は全く無いようだ。

596 名前:デフォルトの名無しさん mailto:sage [2011/04/29(金) 17:55:35.41 ]
Qtへの投資を続ける意味が分からん
MeeGoまだやるつもりなんか

597 名前:デフォルトの名無しさん mailto:sage [2011/04/29(金) 22:06:36.21 ]
商用のライセンス料がウマイんだろ

598 名前:デフォルトの名無しさん mailto:sage [2011/04/30(土) 08:53:27.04 ]
あれ? 商用ライセンスビジネスは別の会社に譲渡しただかするだかなんじゃ
なかったけ?

599 名前:デフォルトの名無しさん mailto:sage [2011/04/30(土) 12:27:49.65 ]
QDataStreamを使用してファイルへのchar型の文字の書き込みをしたいのですが,
char riff[4] = {'R', 'I', 'F', 'F'};
writeRawData(riff, 4);
というコードからは
52 49 46 46
というバイナリデータが書き込まれることを期待しているのですが、実際には
00 00 00 52 00 00 00 49
という感じで一文字のcharに4byteも割り当てられ合計8byte書きこまれています。
QDataStramを使って1byteずつ書きこむにはどのようにすればよいのでしょうか。
ご教示お願いします。


600 名前:デフォルトの名無しさん mailto:sage [2011/04/30(土) 12:50:58.25 ]
winのmingwの4.7.2だとちゃんと4バイトになったよ



601 名前:デフォルトの名無しさん mailto:sage [2011/04/30(土) 13:37:01.45 ]
win32 xp sp3, VC++2005, Qt 4.7.2でもちゃんと4バイト書き込まれていたよ
出力されたファイルを直接バイナリエディタで見てみたら

602 名前:599 mailto:sage [2011/04/30(土) 17:41:05.95 ]
>>600
>>601

ありがとうございます。
自分はmac osx Qt4.7.0
の環境でした。
どうやらファイルをバイナリエディタで開いているときに
書き込みをするとなっていたようです。
閉じてから実行したら無事に4byte書きこまれました。
アクセス違反とかじゃなくてなぜあの8byte書き込まれるのは謎ですが。

603 名前:デフォルトの名無しさん [2011/04/30(土) 20:58:09.76 ]
>>596
MeeGoはオープンソースだというだけしか利点を強調できず何の魅力も打ち出せていない。
実際動かしてみてもiPadやiPhoneに比べてとろくてぎくしゃくしている。
MeeGoにもう先はない、離陸する前に墜落して大破している。


604 名前:デフォルトの名無しさん [2011/04/30(土) 21:03:45.33 ]
>>594
Nokiaの端末を売るのに役に立たないものをどうして抱え続けるのか。
>>595
今はそう言っているだけだ。なぜWP7にしたんだい。

605 名前:デフォルトの名無しさん mailto:sage [2011/05/01(日) 13:24:36.01 ]
Qt Examples and Demos
見栄えはいいけど使いづらい

606 名前:デフォルトの名無しさん mailto:sage [2011/05/01(日) 23:53:38.75 ]
>>605
Nokiaの人に文句を言ってみたら、好感触だった。
その辺を紹介してくれる連載が始まるかも。

607 名前:デフォルトの名無しさん [2011/05/02(月) 09:43:11.39 ]
以下なのですがドメイン切れ?
この前までアクセスできていたと思うのですが
他の方いかがですか?

Qt Users Forum Japan
qtusersforum.s2.zmx.jp/forum/index.php

608 名前:デフォルトの名無しさん mailto:sage [2011/05/02(月) 13:02:19.67 ]
うちはみれるよ

609 名前:デフォルトの名無しさん [2011/05/02(月) 13:13:46.30 ]
>>608
今アクセスしたら見れました・・・
2〜3日間見れなかったんですが・・・



610 名前:デフォルトの名無しさん mailto:sage [2011/05/02(月) 13:20:29.37 ]
昼前に見たときは俺もダメだったから落ちてたんじゃね



611 名前:デフォルトの名無しさん mailto:sage [2011/05/03(火) 03:18:01.15 ]
qtcreator で シグナルやスロットを追加するときなんですが<を入力できません
typedefを使えばなんとかなったんですが
<は入力できないものなんでしょうか・・・・・

612 名前:デフォルトの名無しさん mailto:sage [2011/05/03(火) 05:44:15.04 ]
PySide-1.0.2qt472.win32
developer.qt.nokia.com/wiki/PySide_Binaries_Windows

613 名前:デフォルトの名無しさん mailto:sage [2011/05/03(火) 06:44:57.52 ]
>>611
Qt 4.7: Why Doesn't Qt Use Templates for Signals and Slots?
doc.qt.nokia.com/latest/templates.html

614 名前:デフォルトの名無しさん mailto:sage [2011/05/03(火) 11:46:46.77 ]
>>612
ハッテンしてきたな

615 名前:デフォルトの名無しさん mailto:sage [2011/05/03(火) 23:42:02.39 ]
Qt Developers Dayに行った人いますか?ドイツとアメリカで毎年やってるみたいです、
出てみたいんだけど、どんなもんかと思って

616 名前:デフォルトの名無しさん mailto:sage [2011/05/04(水) 00:36:23.70 ]
>>615
何が知りたい?
去年のだけど、アジェンダとセッションのビデオ
qt.nokia.com/qtdevdays2010
qt.nokia.com/developer/learning/online/talks/developerdays2010

617 名前:デフォルトの名無しさん mailto:sage [2011/05/04(水) 01:24:57.43 ]
うーむ、すみません。ありがとうございます。はっきりしない訊き方ですけど、
ぶっちゃけ、日本から行く価値があるかな?と思って、、、、

もちろん、最後は自分で決めるですけど、
学会とかと違って所詮は、単独企業が主催するものだし、
行ってよかった!と言えるものなのか、わからず決めかねてます。

618 名前:デフォルトの名無しさん mailto:sage [2011/05/04(水) 01:35:32.83 ]
Qtの開発者と直接話したい。
Qtを使っている海外の人たち、サポート企業などと直接話したい。
というのなら行く価値はあると思う。
最新情報を知りたいというだけなら人によるが微妙かな。
LabsとかIRCでもある程度のフォローはできるし。

Qtと深くつきあうつもりがあるならそれなりの価値はあると思うけど、
それほどでもないなら、金もかかるし規模は小さいが日本のQt Conferenceでも十分。

619 名前:デフォルトの名無しさん mailto:sage [2011/05/04(水) 02:50:08.33 ]
ありがとうございましあ

620 名前: 忍法帖【Lv=2,xxxP】 mailto:sage [2011/05/04(水) 16:48:08.24 ]
テスト



621 名前:デフォルトの名無しさん mailto:sage [2011/05/04(水) 19:47:46.65 ]
>>613
ありがとうございます
使えないんですね
記事の内容はこれから読ませていただきます

622 名前:デフォルトの名無しさん mailto:sage [2011/05/04(水) 22:41:59.34 ]
QToolBarの幅をおもいっきり縮めると、右端にシェブロンが出てきて
隠れたボタンをポップアップ表示してくれますが
このシェブロンって表示しないようにはできないんでしょうか?

623 名前:デフォルトの名無しさん mailto:sage [2011/05/05(木) 00:07:57.69 ]
Qt4.7.3来た?

624 名前:デフォルトの名無しさん mailto:sage [2011/05/05(木) 00:28:30.23 ]
常に監視しているのか。ご苦労様なこって。

625 名前:デフォルトの名無しさん mailto:sage [2011/05/05(木) 02:39:01.20 ]
4.7.3来たのかハイペースだなしかし

626 名前:599 mailto:sage [2011/05/05(木) 12:14:40.70 ]
4.8こーい

627 名前:デフォルトの名無しさん mailto:sage [2011/05/05(木) 17:23:41.75 ]
多段タブがこないのはNokiaのせい?

628 名前:デフォルトの名無しさん mailto:sage [2011/05/05(木) 20:15:28.57 ]
Qt creator を2.0.1から2.1にバージョンアップしたところデバッガがが使えなくなりました
dllのプロシージャがどうとかいって

2.1でvs2008を使ったコンパイル環境でデバッガ使えていますか
2.1だとそもそも無理なのか私のとこでなにかミスってるのかだけでも知りたい

629 名前:デフォルトの名無しさん mailto:sage [2011/05/05(木) 20:16:21.24 ]
多段タブってQTabWidgetかい?

630 名前:デフォルトの名無しさん mailto:sage [2011/05/05(木) 21:57:17.68 ]
多段タブは最初からずっとありません。



631 名前:デフォルトの名無しさん mailto:sage [2011/05/06(金) 00:15:42.27 ]
>>628
creatorは自前ビルド?


632 名前:デフォルトの名無しさん mailto:sage [2011/05/06(金) 01:18:27.44 ]
>>631
どちらバージョンもバイナリの方をを使わせていただいてます

633 名前:デフォルトの名無しさん mailto:sage [2011/05/06(金) 05:54:33.17 ]
>>628
> 2.1でvs2008を使ったコンパイル環境でデバッガ使えていますか

問題なく使えてるよ。

634 名前:デフォルトの名無しさん mailto:sage [2011/05/06(金) 08:21:33.94 ]
WindowsでQt Createrのデバッガは動いたためしがないが(VS2008)
Visual Studio 2008でも開発出来てるから
別に困ったことはないな。

635 名前:デフォルトの名無しさん mailto:sage [2011/05/06(金) 19:24:15.50 ]
Qt Creater並の入力補完がVS2008にも出てくれば最強なのに

636 名前:デフォルトの名無しさん mailto:sage [2011/05/06(金) 21:19:30.28 ]
>>635
まさに最強。VS2010でもいい。

qt creator 2.0.93 で VS2008 の cdb は使えてたお。けど、デバッグヘルパーだかのロードが
無茶苦茶遅くて、かつ安定性もたいしたことなかったので、gdb と大差ないというのが印象深い。

デバッグ/コーディングは qt creator + gdb でやって、リリースビルドは VS2008/2010 でやるのが
ええんちゃうかな。文字コードで気を遣うけどw

637 名前:デフォルトの名無しさん [2011/05/06(金) 21:37:57.50 ]
>>627
>多段タブがこないのはNokiaのせい?
Trolltechの頃からのポリシー。ダメなUIはQtに入れないそうだ。

638 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 00:58:02.17 ]
int main(int argc, char *argv[])
{
// QTextCodec::setCodecForCStrings( QTextCodec::codecForName( "SJIS" ) );
QRegExp re(QString("\\d+"));
qDebug() << re.exactMatch("99999");
}

とするとコメントアウトの部分で結果が変わるのは何故なのでしょうか
自分でマニュアルを呼んだ限りでは、CodecForCStringsは文字列リテラル等をQStringに変換するときどの文字コードで変換するかを設定すると判断しました
そして上のソースではデフォルトであるLatin-1とsjisでの違いのない範囲の文字しか使ってないように思います
ですが結果は違うので何故なのかご存じの方はいませんでしょうか

639 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 02:20:22.06 ]
>>638
\ (0x5c) が YEN SIGN (U+00A5) に変換されているのだと思う。


640 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 02:47:27.69 ]
>>639
確かめてみたら確かにそれらしき結果がでました
(やや曖昧な言い方になっているのは、私の知識不足で遠まわしな確認方法しかできなかったため)

ありがとうございました




641 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 05:28:45.56 ]
>>638
コピペしてうちの環境で試したら結果同じだったよ

642 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 11:22:48.06 ]
Qt Creator2.2RCをVS2008で自前ビルドしたの使っているけど
CDB使えてるよ

643 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 11:36:50.98 ]
QtSDK1.1 なら qt creator 2.1 に WindowsSDK7.1 の環境でも CDB 使えてますよ。
インストールして CDB リビルドするだけ。

644 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 12:54:36.43 ]
ftpにQt Creator 2.2のRCが取れたのあがってるね

645 名前:デフォルトの名無しさん mailto:sage [2011/05/07(土) 14:14:57.57 ]
>>644
おっ! サンクス。
2.1の時もそれからダウンロードサイトに掲載されるまでがやたら長かった。

646 名前:デフォルトの名無しさん mailto:sage [2011/05/08(日) 01:36:06.48 ]
そういや、winmergeが次メジャーバージョンからqt使う予定みたいだね。
winmerge.org/
イイヨイイヨー

647 名前:デフォルトの名無しさん mailto:sage [2011/05/08(日) 03:03:25.99 ]
ftpからダイレクトに落とそうとすると遅いよね。いちいちget.qt.nokia.com使わなきゃ
いけないのがめんどくさい。

get.qt.nokia.com/qtcreator/qt-creator-win-opensource-2.2.0.exe
get.qt.nokia.com/qtcreator/qt-creator-mac-opensource-2.2.0.dmg
get.qt.nokia.com/qtcreator/qt-creator-linux-x86-opensource-2.2.0.bin

648 名前:デフォルトの名無しさん mailto:sage [2011/05/08(日) 07:46:29.28 ]
qtcreator 2.2、VS2008以降がコンパイラの対象になってるけど、
VS2005で工夫したらビルドできた
readmeにはビルドにactive perlが必要とあったけど、なくてもできるっぽい?

修正点はcdbのincフォルダーに、sdk 7.1についてくるspecstrings.hとそれに
関係するいくつかのヘッダーをコピーすれば、OK
(他のヘッダー、ライブラリはVS付属のものを使う)
まあ未だVS2005使っている人は、あまりいないだろうけど

2.2、cdbの起動がかなり早くなって、なかなか快適


649 名前:デフォルトの名無しさん mailto:sage [2011/05/08(日) 12:11:27.28 ]
2008でコンパイルしたプログラムがWin98系が動かなくなってるから、
うちも2005がメインだ。

650 名前:デフォルトの名無しさん mailto:sage [2011/05/08(日) 16:03:01.08 ]
今までCBDでデバックできなかったが
2.2入れたらできるようになった

VSかCreatorで制作か迷う
CreatorのGUIデザイナは、VS Addonより使いやすいからCrestorかな



651 名前:デフォルトの名無しさん mailto:sage [2011/05/09(月) 22:36:42.29 ]
2.2とても快適

652 名前:デフォルトの名無しさん mailto:sage [2011/05/09(月) 23:48:57.73 ]
Qt 5 のプランが公表されたね。

Qt アプリの第一言語は C++ じゃなく JavaScript になるんだって。

labs.qt.nokia.com/2011/05/09/thoughts-about-qt-5/
labs.qt.nokia.com/wp-content/uploads/2011/05/Qt5.pdf

C++ は Qt を実装する為の基盤言語という位置付けで、Qt でアプリを
書く時に使うメインの言語は JavaScript にしたいみたいよ。

653 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:02:48.12 ]
>C++ じゃなく JavaScript

これはいやだ。
でも、C++オンリーで組み続けることも出来るんでしょ?
OpenGLで開発するとこだけ別にするとかは勘弁してほしいわ

654 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:14:07.89 ]
>>653
Qt 4 のコードも最大限動かせる様にしたいと書いてあるし、
C++ から Qt を利用する事自体は今まで通りじゃないかな。

Vision の所には、全ての UI が JavaScript で書かれる事を
期待していると書いてあるけどね。

655 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:22:58.60 ]
やべ、Qtが迷走し始めた
もう切りどきかな

656 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:32:52.09 ]
JavaScriptはないわ

657 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:32:59.01 ]
でも Qt 4 が出たのが 2005 年で、今後 5, 6 年の事を考えると、
ネイティブデスクトップアプリよりもウェブの技術を利用した
アプリの方が増えてくると思うよ。

そういう意味ではとても正しい選択なんじゃないかな。

658 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:45:44.54 ]
JavaScript っていうよりは QML だな。

659 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:46:14.78 ]
Nokiaのフォーラムで、AndroidにQtを移植するか(して欲しい)、とか言うスレを見たけど、
C++なんて死に掛けている言語を移植してどうするとか、Dead man's Languageを使う
人がこんなにいるとか、いう意見のほうが優勢だった。最近大学出たばかりの子なんか、
そういう感覚なんだぁね

660 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:47:18.41 ]

Nokiaじゃなくて、Androidの方の掲示板だたか



661 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:50:39.24 ]
JavaScriptで作ったって
ブラウザで動くわけでもないのに
全く無意味

662 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 00:53:48.35 ]
ウェブの技術云々じゃなくて、新たに習得する言語としてC++よりJavaScriptの方が
見込みがある、ってことじゃないのかな。適当な憶測でしかないけど。

663 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:00:30.47 ]
他言語がいいならQtRubyなりPySideなり使っておけばいいし
JavaScriptで書けても誰も喜ばんだろ

664 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:01:31.64 ]
>>659

C++が死人の言語だって点では、意見は一致してんの?
反論なし?

665 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:06:10.03 ]
>>661,663
JavaScriptなら、Webkit の最適化を使えばかなり速度の出る言語と
なるから、学習が大変なC++に取って代われるという意味が大きいと思うお。

666 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:07:10.67 ]
>>663
JavaScript が良いかどうかより、QML が JavaScript ベースなのと、
WebKit を取り込んでいるというのが大きいんじゃないかな。

667 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:11:17.79 ]
JavaScriptは良くないだろ

668 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:16:49.90 ]
これってウェブプログラマを釣りたいだけだよね

669 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:18:35.64 ]
お前らがそこらじゅうでJavaScriptを持ち上げてるから
期待に答えただけだろ

670 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:18:50.86 ]
コメントで、何人かの人が触れてるけど、
C++0x 対応ってどうなるんかね。



671 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:22:06.54 ]
ウェブに接続されたモバイルデバイス向けの開発がポピュラーになってきていると
書いてあるから、そういうトレンドだという考えなんじゃないの。

672 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:28:50.28 ]
モバイルデバイス向けの開発って
Java(&C++)かObjective-C(&C++)だよな
JavaScriptはどこから出てきたんだよ

673 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:32:41.14 ]
>>672
ウェブ

674 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 01:42:11.81 ]
QMLって使われてるの?

675 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 06:45:01.25 ]
UIだけって話じゃなく、アルゴリズムもjavascriptで書くの?

676 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 09:53:50.57 ]
Qtで動画再生ってどうやったらいいんだろう。
何かいいサンプルソースはないですかね?
Windows環境です。

677 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 09:59:18.13 ]
>>672
スマートフォン限定だな
WindowsPhone次第ではC#も入るか
ガベージコレクションの無い言語は受け入れられないともいえる

678 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 10:29:31.30 ]
>>675

> JavaScript will become a first class citizen within the Qt community and
> we should expect that a lot of application logic and
> even entire applications will be written in JavaScript instead of C++.

て書いてあるからそうなんだろう


679 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 10:40:29.33 ]
正直なところJSならMONOに行くって人もいそうだなぁ…。

680 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 11:43:35.12 ]
JSだけでGUIが作れたりJSだけでアプリケーションが作れるくらいにJSで
出来ることを増やすってだけで、別にC++で出来ることを減らすんじゃないだろ。



681 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 11:53:57.45 ]
JSとC++したいです

682 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 15:03:19.41 ]
C++がオワコン化してもQtが生き延びるなら……!


683 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 15:05:49.56 ]
pythonとかrubyで作られたデスクトップアプリ
すごいもっさりしているけど
あんな風になるんだろうな

684 名前:デフォルトの名無しさん [2011/05/10(火) 15:31:09.07 ]
かなり簡約すると、俺達QML推しだからQt5でもっと便利にしちゃうよ!って事か。
今の所は今まで通りのやり方も残す予定だから何の問題も無いね。選択肢が増えるだけ。

685 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 15:55:17.52 ]
誰も選択しないだろ

686 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:02:56.92 ]
>>683
過分にして典型例を知らないんだけど、
pythonやruby製のデスクトップアプリで
有名なのって何?

687 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:10:04.46 ]
しらんけど、Linuxなら結構あるのでは
Windowsだと俺が知っててかつ常用してるのは内骨格とAvsP
特に「もっさり」とは思わんが、内骨格の起動は二画面ファイラとしては
遅い部類だろうな
ファイラなんて起動しっぱなしのアプリだから起動遅くても困らんが

688 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:12:02.50 ]
Python 2.6 + PyQt 4.7 以降を使うと格段にサクサクになる。
Python 2.5 + PyQt 4.5 から移行したときにびっくりした。

689 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:12:09.61 ]
EditraはPython製

690 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:21:59.31 ]
DropboxはPython製。といってもwxPythonであってPyQtじゃないけどな。
uTorrent なんかも Python製。



691 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:27:04.35 ]
uTorrentて Torrentのことか?
あれPythonだったのか
Windows版だとpythonは影も形も見当たらんけど


692 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:30:03.59 ]
ありゃ単純にコピペしたら文字出てない
当たり前かw
µtorrent
これで大丈夫かな

693 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:55:48.66 ]
ごめん。勘違いだったみたい。uTorrentはC++だた。
なんかの有名なTorrentクライアントがPython製だったと思ったんだが。

694 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 17:57:39.46 ]
mojix.org/2004/01/23/074722
初期の公式クライアントがPython製だったみたいだ。
今はもう配布されていないっぽい?

695 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 19:41:14.32 ]
Qt Examples and Demos - Demonstrations - Media Playerって正常に動く?
Qt-4.7.2-vs2008ビルド vista32bit sp2の環境なんだけど、
動画の再生を開始すると、
音はなるけどもプレイヤーが縦に大きくなってウィンドウには何も表示されない状態になる。

696 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 19:55:01.83 ]
labs.qt.nokia.co.jp/2011/05/10/osc2011-sendai.html

誰か参加する人いたらレポきぼんぬ。
Qt 5 についての話もあるかもって。

やっぱり今後は Wayland 重視、モバイル重視なんだろうか。

697 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 20:25:16.01 ]
>>695
公式のバイナリ(Qt単体のやつ)で動かしたけど、wmvとmp4がきちんと再生された。
qt.nokia.com/downloads/windows-cpp-vs2008

698 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 20:31:59.35 ]
>>696
仙台……?

699 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 20:42:07.93 ]
仙台市全域が瓦礫と化したわけではないぞ

700 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 21:37:45.76 ]
そもそもアレは本当に制定されて普及するんだろうか



701 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 22:12:03.38 ]
Qt 5 はスレタイ通りに RAD 統合環境に向かって行くんだな
次スレからは右側に MeeGo も加えた方が良いかもしれないけど

702 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 23:07:35.50 ]
>>697
旧版をアンインストール。
落としてそれをインストールしたけど変わらなかった。

ちょっとPATHを確認してみたらPyQt4のdllを参照しに行ってたので
そのPATH設定を削除したが、やっぱり変化なし……。

703 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 23:40:12.31 ]
コーデックは入れてる?

704 名前:デフォルトの名無しさん mailto:sage [2011/05/10(火) 23:56:34.92 ]
>>703
形式の違う動画ファイル(mp4/flv)で同じ挙動をしてるから、
これはコーデックのせいじゃないと思う。

家でも会社でも全く同じ挙動なんです。
どちらもVista 32bit sp2です。

705 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 00:58:21.78 ]
まさかのJavaScriptとは・・・・・・・・
ふぁびょおおおおおおんwwwwwwwwwwwwww

706 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 01:03:05.20 ]
Open Governance になるらしいから、Qt の開発に参加して C++ の API を
develop しまくればイインダヨ!

707 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 01:38:17.24 ]
うわ、いつの間にそんな動きが
JSやQMLでもC++並に組めるのは歓迎ではあるんだが、なんか不安だなあ

でもまあ、Qtの開発規模が縮小することは無いっぽいというかむしろ拡大しとるのは評価したい

708 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 02:20:48.74 ]
C++好きなんだけどなぁ
どっちもとはならんよなぁ

709 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 02:32:03.78 ]
よくわからんのだけど、C++で書くQtとjsで書くQt
速度的にどうなのよ?

710 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 02:33:13.00 ]
>>709
jsのJITコンパイラを備えたFirefoxやChromeなら速いが
他のブラウザは激遅



711 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 02:34:26.38 ]
>>710
え?Qtブラウザ依存?

712 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 02:34:59.92 ]
www.webkit.org/perf/sunspider/sunspider.html

一番有名だと思われるJavaScriptのベンチマークサイト
でもJavaやC#みたいに一度仮想マシンコードに落としておくならまだしも
ソースからJITコンパイルする時点で遅いでしょ

713 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 03:02:32.32 ]
>>710
Opera, Safari, IE9も速いから問題ないでしょ
IE8はものすごく遅いから涙目だろうけど

714 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 03:05:37.59 ]
■Thoughts about Qt 5 ちょい訳■
(略)
Qt5のもうひとつの大きな変更は開発モデルです。
Qt4は主にTrolltechとNokiaで開発され、成果をコミュニティにリリースしました。
Qt5ではオープン開発を計画していて、最初からオープンソースです。
Nokiaやコントリビュータと外部の開発者の作業に違いがなくなります。
(略)
Qt5は新しいアプリ開発手法の基礎になるべきです。C++開発でネイティブQtのパワーを提供する一方、
開発モデルの焦点はC++はQt Quickのバックエンド機能を実装する用途に重点を置く方向へシフトします。
Qt5ではQt QuickをQtの中心に据えます(Qt4の既存コードを壊してしまうことはしません)。
これはむしろ、将来必要になる変更を可能にするための再構築と言えるでしょう。
伝統的なQt/C++アプリはQt5でも引き続き動かせますが、いくつかの基本部分での変更はあるかも知れません。
UIは、いずれ全てQMLで書けるようになるでしょう。JavaScriptはQtコミュニティにおけるメジャー言語となり、
アプリのロジック部分の多くを、さらにはアプリ全体までもをC++の代わりにJavaScriptで書けるようにしたいです。
多くのアプリ開発者がQMLとJavaScriptで書き始め、必要になった時だけC++で機能を実装するようになる見込みです。
そのような特別なケースでは、QtのC++APIのフルパワーでタイムクリティカルかつ複雑な機能が実装できます。
QWidgetベースの開発モデルとAPIセットは保持する一方で、長期的にはデスクトップUIがQMLに移行するとも見ています。
恐らくは、プラットフォームのネイティブスタイルAPIを統合したQMLベースの機能セットに
なっていくでしょう(labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/

■4つの大きなアーキテクチャ変更:
1.グラフィックスタックの再構築
 ※Qtの動作にOpenGL(ES)2.0が必要になる予定。QWidgetsがシーングラフのトップレイヤに
2.Lighthouseプロジェクトを全てのQtのベースとする
3.リポジトリのモジュール化
4.QWidget関連の機能はライブラリを分ける
(略)

■ベータ版は2011年終わりに。最終リリースは2012年
(略)
■開発スピードアップのために手伝って
(略)

715 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 03:14:17.27 ]
誰が得をするんだよ

716 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 07:12:39.98 ]
QMLって実際バリバリ使ったことないんだが。
バリバリやってる人いる?

717 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 08:56:01.40 ]
まだないが、UIや描画の開発を
QMLやらWebGLで行えるようになら
胸が熱くなるな!

718 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 10:25:24.92 ]
QML触ったことないが俺は大歓迎

719 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 10:28:02.44 ]
それってhtaがすごくなったみたいなものなの?

720 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 11:39:46.23 ]
なんかブラウザで動くと勘違いしているやつがいるな



721 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 11:41:11.62 ]
QMLですべての実装は書けない、ある自前構造を扱うにもC++の面倒なブリッジが要る
そんなら初めからC++でいいじゃんになるよ

722 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 12:13:22.90 ]
>>720
そんな奴いねぇよ

723 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 12:40:43.60 ]
>>721
別に全部の実装がかける必要はないんだよ。
Silverlightで言うところのXAML程度のことができれば。

724 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 13:25:28.44 ]
JavaScriptよりもっといい言語だったらなあ
JavaScript使うくらいならC++で書くよ

725 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 13:55:00.92 ]
QMLをPythonで実装できるようにしてほしい。

726 名前:695 mailto:sage [2011/05/11(水) 15:19:39.63 ]
普通に動かしてるだけでは原因がさっぱりわからないので、
demoのプログラムをvs2008でビルドし直した。
Qt Creatorがコンパイル時に吐き出すファイルの取り扱い方法が分からなかったので、
一旦Qt Creatorでコンパイルして、吐き出したファイルをvs2008に移植した。

起動時にコンソールに
WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to MediaVideoWid
get ( no objectName ).

と表示されるが、後は正常に動いているように見える。
相変わらず再生を開始するとPlayerのWindowがデタラメな大きさになって、
ウィンドウには何も表示されない状態。


727 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 15:26:27.39 ]
>>726
v4.7.3-VS2008でmp4再生問題なし
データによるとしか言いようがない


728 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 16:30:04.95 ]
すみません、QOAuthをインストールしようと思ったのですがmakeできません
環境はUbuntu11.04、qcaは入れてます
qmakeをしたあと、make仕様とすると下のようなエラーを吐きます。どうすればいいでしょうか。
10.10でインストールしたときは難なくできた覚えがあるのですが…

In file included from interface.cpp:21:0:
interface.h:33:20: fatal error: QtCrypto: そのようなファイルやディレクトリはありません
compilation terminated.
make[2]: *** [tmp/interface.o] エラー 1
make[2]: ディレクトリ `/qoauth/src' から出ます
make[1]: *** [shared] エラー 2
make[1]: ディレクトリ `/qoauth/src' から出ます
make: *** [sub-src-make_default-ordered] エラー 2

729 名前:695 mailto:sage [2011/05/11(水) 17:19:00.53 ]
完全に同一かどうかは分からないけど、
このレポートと似た症状のようです。
bugreports.qt.nokia.com/browse/QTBUG-13062

730 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 17:25:23.44 ]
>>729
単にコーデックが入ってないだけじゃないの?
ffdshowでも入れとけ



731 名前:728 mailto:sage [2011/05/11(水) 19:12:23.74 ]
自己解決しました。<QtCrypto>を<QtCrypto/QtCrypto>にしたらmake出来ました。
なんでや

732 名前:デフォルトの名無しさん mailto:sage [2011/05/11(水) 19:45:30.88 ]
>>721
そういうのは Java の JNI とか Android の NDK みたいになるんじゃないかな。
どうしても低レベルなレイヤーを弄りたい人は C++ で書けるみたいな。






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

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

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