【RAD統合環境】 Qt 総合スレ 11 【Win/Mac/Linux】
■ このスレッドは過去ログ倉庫に格納されています
0001ひろみちゅ
2011/05/22(日) 22:37:28.49ライブラリの機能は、フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、
グラフィックス(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 総合スレ 10 【Win/Mac/Linux】
http://hibari.2ch.net/test/read.cgi/tech/1297512411/l50
0153デフォルトの名無しさん
2011/05/27(金) 21:19:23.680154デフォルトの名無しさん
2011/05/27(金) 22:46:31.760155デフォルトの名無しさん
2011/05/28(土) 00:58:53.18これでwindowsでもandroidアプリがQtで作れるようになったのかな?
0156デフォルトの名無しさん
2011/05/28(土) 02:22:01.70使っているのQMLデザイナだけでしょ
0157デフォルトの名無しさん
2011/05/28(土) 02:28:06.99だんだん ふえていくよ
0158デフォルトの名無しさん
2011/05/28(土) 02:38:11.84増えないでしょ
0159デフォルトの名無しさん
2011/05/28(土) 02:38:48.36どんどん ふえていくよ
0160デフォルトの名無しさん
2011/05/28(土) 02:48:26.330161デフォルトの名無しさん
2011/05/28(土) 02:49:57.96づんづん ふえていくよ
0162デフォルトの名無しさん
2011/05/28(土) 02:57:37.890163デフォルトの名無しさん
2011/05/28(土) 04:43:38.800164デフォルトの名無しさん
2011/05/28(土) 04:47:01.27WeTabがIntelイチオシ(Winタブよりも)みたいだし、おばあちゃんにも使えるのを
目指すって書いてあったから、しこしここれでアプリかいて、親にでもやろう・・・
WeTabアプリを練習することにした。そう考えりゃ、JavaScriptでもええわ。
0165デフォルトの名無しさん
2011/05/28(土) 04:51:28.49Qt開発陣とドイツってなんか関係有るの?Trolltechはノルウェーみたいだし。。
俺、ドイツの製品が好きだから、WeTabすきになりそうだ。
ヘンケルスの包丁とか、フィスラーの圧力鍋とか、ブラウンの髭剃りとか大好きなんだ。
0166デフォルトの名無しさん
2011/05/28(土) 05:02:51.54MeeGoはオープンソースを断固推進し、WeTabはそのMeeGoを全面的に支援し(誰でも使えるタブレットを目指し)
Qtはこれからもこれまでも、この両者の絶対的な基盤技術であるので、この洗練された
技術で正解を勝ち取るのも夢じゃないんだぞ!俺らは、そのパイオニアになれるかもしれないんだ!
0167デフォルトの名無しさん
2011/05/28(土) 05:07:01.750168デフォルトの名無しさん
2011/05/28(土) 05:09:47.810169デフォルトの名無しさん
2011/05/28(土) 07:20:47.46MeeGoはNokiaとIntelの息がかかったNokiaとIntellのためのオープンソース。
0170デフォルトの名無しさん
2011/05/28(土) 08:58:27.35JREもアプリとバンドルしてバッチ起動すりゃ、でかいDLL配布するのと大差ないし
0171デフォルトの名無しさん
2011/05/28(土) 10:24:54.19なんで別製品で出さないんだ
0172デフォルトの名無しさん
2011/05/28(土) 10:57:04.35でもこういう大きな物ってどっかの息がかかってないとまともな開発無理じゃね?
0173デフォルトの名無しさん
2011/05/28(土) 11:18:43.24企業が俺らの仲間に入れてくれっていうからいれてやってるだけっていう解釈をする
0174デフォルトの名無しさん
2011/05/28(土) 12:57:08.70Gtk+ が動く範囲がターゲットなら、Vala/Gtk+ が楽しそうだね
0175デフォルトの名無しさん
2011/05/28(土) 13:00:53.45後継だからでしょ
0176デフォルトの名無しさん
2011/05/28(土) 13:05:22.15へんな所でケチついちまったな
0177デフォルトの名無しさん
2011/05/28(土) 13:11:24.73ウェブもタブレットも無くて、デスクトップの時代があと10年続いてれば
変わる必要も無かっただろうけど
0178デフォルトの名無しさん
2011/05/28(土) 13:18:15.27いつの間にかJavaScriptベースのフレームワークになっていた
まさにポルナレフ
0179デフォルトの名無しさん
2011/05/28(土) 13:19:08.03QtはWindowsPhoneでも動かないわけだが
0180デフォルトの名無しさん
2011/05/28(土) 13:31:29.45デスクトップを巻き込んで劣化させないでくれ
0181デフォルトの名無しさん
2011/05/28(土) 13:35:48.51それだったらむしろQMLがブラウザで動いてくれる方がずっと嬉しいな。
0182デフォルトの名無しさん
2011/05/28(土) 22:10:40.13MeeGoが迷走状態なのもお忘れなく。
>> 180
> デスクトップを巻き込んで劣化させないでくれ
デスクトップなしならモバイルで成功したことのないQtに価値はない。
0183デフォルトの名無しさん
2011/05/28(土) 22:54:41.72HTCはAndroidフォンを1つ作るごとにMicrosoftに(パテント料を)5$払っている
他のAndroidフォンメーカーに対しても7.5$〜12.5$のライセンス料を払わせることを検討中
http://yro.slashdot.org/story/11/05/28/0347235/HTC-Is-Paying-Microsoft-5-For-Every-Android-Phone
0184デフォルトの名無しさん
2011/05/28(土) 23:17:28.58$5って良い収入だな
0185デフォルトの名無しさん
2011/05/28(土) 23:21:50.58いちいち博打なWindows Phoneなんてやる必要ないな
0186デフォルトの名無しさん
2011/05/28(土) 23:43:49.320187デフォルトの名無しさん
2011/05/28(土) 23:52:17.99WindowsならQWidget::winId()でHWNDが取得できるらしいけど、そういうこと?
0188デフォルトの名無しさん
2011/05/29(日) 00:35:02.650189デフォルトの名無しさん
2011/05/29(日) 00:39:58.950190デフォルトの名無しさん
2011/05/29(日) 00:40:37.630191デフォルトの名無しさん
2011/05/29(日) 01:37:58.32名前付きの排他制御で、ロックにタイムアウトがあるクラスってありますか?
QMutexだと名前が付けられない、QSystemSemaphoreだとtryLockがないで困ってます。
0192デフォルトの名無しさん
2011/05/29(日) 06:02:28.410193デフォルトの名無しさん
2011/05/29(日) 08:50:14.080194191
2011/05/29(日) 18:02:51.90QSemaphoreはavailableもtryAcquireもあるのに…
ご回答ありがとうございました。
0195デフォルトの名無しさん
2011/05/29(日) 20:55:15.92QSystemSemaphore: add bool tryAcquire(int timeout)
http://bugreports.qt.nokia.com/browse/QTBUG-2443
0196デフォルトの名無しさん
2011/05/30(月) 00:39:05.270197デフォルトの名無しさん
2011/05/30(月) 11:43:41.60うちの初代Intel iMacはまだ十分働いてくれてるのに
0198デフォルトの名無しさん
2011/05/30(月) 11:45:11.91とっとと死ね
0199デフォルトの名無しさん
2011/05/30(月) 12:20:46.23たしか、今のところ一番いいらしいよ・・
なんで、みんなは新しい良い技術でUIを簡単にできることを
素直に良いと受け入れないの?
0200デフォルトの名無しさん
2011/05/30(月) 12:26:42.53放射能が体に良いっていうくらい信用ができない
0201デフォルトの名無しさん
2011/05/30(月) 12:35:15.700202デフォルトの名無しさん
2011/05/30(月) 14:00:04.35幅が広がることはあっても良くはならない
0203デフォルトの名無しさん
2011/05/30(月) 16:30:48.76似たような事がAPIでもテンプレートでもQt固有のライブラリでもできるみたいな一見無駄と思えるところを削りましたよとか
新人PGさんが組んでもメモリリークしませんよとか
型についてはうるさく言いませんよとか
それを良いことと言うかどうかは人それぞれ
ただそれと引き替えに失うものが大きいから嫌だと言ってるんだろう多分
0204デフォルトの名無しさん
2011/05/30(月) 16:33:03.510205デフォルトの名無しさん
2011/05/30(月) 19:20:22.97アメリカの政府機関がラドンの自然放射線が原因の肺癌が年3000人ぐらいいると言ってるけど?
0206デフォルトの名無しさん
2011/05/30(月) 20:13:50.350207デフォルトの名無しさん
2011/05/30(月) 20:47:01.850208デフォルトの名無しさん
2011/05/30(月) 21:37:09.02>Qt SDKのMac用インストーラが64bitバイナリのみって何考えてるの。
最初はQt Nokia SDKに統一すると言っていたように、SDKはNokiaのモバイル開発のためのもの。
さすがにNokia SDKとう名前を残すのは、デスクトップ軽視が丸見えだからためらったんだろう。
デスクトップもやっているという姿勢を最低限見せるためにMac用も入れているだけだからそんなもんだよ。
0209デフォルトの名無しさん
2011/05/31(火) 02:56:34.73ほー、こいつは面白そう!
QMLイイネ!
0210デフォルトの名無しさん
2011/05/31(火) 03:27:03.06なんか勘違いしてそうだな
0211デフォルトの名無しさん
2011/05/31(火) 03:34:12.030212デフォルトの名無しさん
2011/05/31(火) 03:39:41.760213デフォルトの名無しさん
2011/05/31(火) 03:41:45.870214デフォルトの名無しさん
2011/05/31(火) 03:49:49.89自分のブログでやってくれ
0215デフォルトの名無しさん
2011/05/31(火) 07:09:10.98こういう小物にはQMLはよいのだけれどね。
0216デフォルトの名無しさん
2011/05/31(火) 09:07:17.920217デフォルトの名無しさん
2011/05/31(火) 09:07:45.550218デフォルトの名無しさん
2011/05/31(火) 09:11:24.710219デフォルトの名無しさん
2011/05/31(火) 09:26:43.690220デフォルトの名無しさん
2011/05/31(火) 09:50:48.930221デフォルトの名無しさん
2011/05/31(火) 10:11:07.78上位レイヤーはJavaScriptで、下位レイヤーの実装はC++
0222デフォルトの名無しさん
2011/05/31(火) 10:19:00.270223デフォルトの名無しさん
2011/05/31(火) 10:27:09.990224デフォルトの名無しさん
2011/05/31(火) 11:25:15.060225デフォルトの名無しさん
2011/05/31(火) 11:37:17.720226デフォルトの名無しさん
2011/05/31(火) 11:41:51.600227デフォルトの名無しさん
2011/05/31(火) 11:48:56.090228デフォルトの名無しさん
2011/05/31(火) 11:57:07.12Qt for C++も育つんじゃないかと楽観視してる
土台はC++で書かれてるんだし
QMLハズレたら下手すりゃQtごと死ぬぞ
0229デフォルトの名無しさん
2011/05/31(火) 13:07:36.11QMLは主にUIだけ。
って、いってんのに、なに剥きになってんだろうね。当初からそういう設計なのに。
めんどくさいなら、C+C+だけやってりゃいいよ。
UI組むならJSだと既存のPGも楽ですよ〜ってことで
JS採用してるだけなのに。単なる食わず嫌いだよ。
ほんとうにJSがいやなら、C++でやればいいよ。
0230デフォルトの名無しさん
2011/05/31(火) 13:09:26.65MeeGo搭載だってさ。どんなんだろうね。まあ、199ドルじゃたいしたものは期待できないけど。
0231デフォルトの名無しさん
2011/05/31(火) 13:13:28.31そんな感じなんじゃないの?
0232デフォルトの名無しさん
2011/05/31(火) 13:21:21.480233デフォルトの名無しさん
2011/05/31(火) 13:23:36.38Qtのプログラムは、同じものを32ビット、64ビット両方ビルドできるようにしたいんです。
これって可能ですか?
OpenSourceのQtを解凍して、
Visual Studioのコマンドプロンプトで、32ビット、64ビットの二回makeすれば、できるようになるんでしょうか
0234デフォルトの名無しさん
2011/05/31(火) 13:38:42.99解凍先から別にしておかないと後からビルドした方のファイルで上書きされてしまうよ
0235デフォルトの名無しさん
2011/05/31(火) 13:57:38.58Visual Studioで運用すれば普通に可能。
0236デフォルトの名無しさん
2011/05/31(火) 17:56:19.58>Nokiaも小物はQML、大物はC++。
どこで言っている。QMLならなんでもできると宣伝しまくっているとしか思えない。
>QMLは主にUIだけ。
大物のUIはどうする。
0237デフォルトの名無しさん
2011/05/31(火) 20:20:43.21C++を使い続けるってQt公式ブログのQt5についての謝罪の記事で書いてある。
でもこれの末尾にも「Qt QuickはQWidgetと比べて長期的にはより良く簡単な手法になるよ」って書いてるから
やっぱなんでもできるっていいたいのかもしれない
0238デフォルトの名無しさん
2011/05/31(火) 20:30:29.640239デフォルトの名無しさん
2011/05/31(火) 20:51:52.57>Qt Creator/Assistant/Designer/Linguist、Maya、QCadなどがQMLのみで実装できるくらいだったらQMLは使い物になる。
やはり、これくらいの実績がなければ、QMLはモバイルだけの小物向けだな。
0240デフォルトの名無しさん
2011/05/31(火) 21:31:18.11(可変長配列、連想配列、リンクリストなど)は使えるの?
0241デフォルトの名無しさん
2011/05/31(火) 21:38:25.40・Javascriptには可変長配列しかない
・オブジェクト自体が連想配列の機能を持つ
あと、リンクリストでぐぐったらリンクドリストじゃなくてhrefのリストを
出力する例しか出てこなかったのでよく分からんw
まあ通常の配列に参照を並べて入れておけば別に困らないんじゃね。
0243デフォルトの名無しさん
2011/06/01(水) 01:53:22.20http://labs.qt.nokia.com/2011/05/31/qml-scene-graph-in-master/
もうさ、No C++ was used in this demo... だってよ
http://www.youtube.com/watch?v=zl15wKqvUNo
0244デフォルトの名無しさん
2011/06/01(水) 02:00:23.11OpenGLでこんなにFPSが出ましたって馬鹿か
0245デフォルトの名無しさん
2011/06/01(水) 02:03:11.312chでカスとか馬鹿とか言ってる奴なんだよね...。
0246デフォルトの名無しさん
2011/06/01(水) 02:04:35.31ゴミQMLが使ってもらえるわけないだろ
0247デフォルトの名無しさん
2011/06/01(水) 02:08:23.07C++ でシェーダー使うなら QML で ShaderEffectItem を使った方が
遥かにラクチンだぜ、だってさ。当然 import QtQuick 2.0 だよね!
0248デフォルトの名無しさん
2011/06/01(水) 02:30:39.69Your present: QtQuick 2.0
0249デフォルトの名無しさん
2011/06/01(水) 05:19:39.450250デフォルトの名無しさん
2011/06/01(水) 07:51:37.450251デフォルトの名無しさん
2011/06/01(水) 09:59:29.750252デフォルトの名無しさん
2011/06/01(水) 15:56:28.22Web系も抜群のものが仕上がると思うんけど。言語の基本哲学は、同じっぽいし。
で、モバイルもWeeGoができりゃ。もう万々歳だね。
■ このスレッドは過去ログ倉庫に格納されています