2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 16

1 :デフォルトの名無しさん:2014/02/23(日) 06:56:25.59 .net
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)
 こっちはDigia社か日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います

■Qt を使って作られたソフト例

KDE、Maya、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio
MotionBuilder、RealFlow、Nuke、LuxRender、Mathematica、Kindle、VirtualBox、
RuviEdit、さくさくエディタ など

■前スレ
【RAD統合環境】 Qt 総合スレ 15 【Win/Mac/Linux】
http://toro.2ch.net/test/read.cgi/tech/1366354460/

975 :デフォルトの名無しさん:2015/07/26(日) 21:02:39.10 ID:21NKUHrt.net
Visual Studio 2015が出たけど、
QtWebkitがあるQt5使いたい場合は
自分でQt5.4をビルドしないといけないのかなあ
Qtのビルドやたら時間かかるし、エラー出たりするから憂鬱だ

976 :デフォルトの名無しさん:2015/07/26(日) 23:56:58.16 ID:XinGQuZh.net
>>970
一人で出来る分量じゃないからな。

977 :デフォルトの名無しさん:2015/07/27(月) 00:13:39.35 ID:lXcou/gA.net
>>974
個人的にバグってると思ってたIME周りは問題なく使えるようになった。
いくつかのメッセージにキチンと返答したら良いだけだった。

こういうのどこにも書いてないから文書が有ったほうが良いと思う。

978 :デフォルトの名無しさん:2015/07/27(月) 03:12:09.73 ID:o5mrTyOR.net
>>976
wikiでも立てりゃ同士が集まってくるかも分からんぞ?

979 :デフォルトの名無しさん:2015/07/27(月) 15:58:01.73 ID:DWmuJ/BQ.net
>>975
VS2015で使うならQt5.5にするべきかと
Windows10リリース後に正式サポートが開始されるから
ビルドが面倒なら5.5.1まで待つ

980 :デフォルトの名無しさん:2015/07/27(月) 17:13:42.19 ID:Y7PS7DTQ.net
>>979
Qt5.5でQtWebkit使えるの?

981 :デフォルトの名無しさん:2015/07/27(月) 17:29:09.76 ID:mc5KFes0.net
>>980
もう使うなになったけれどインストーラーで入れたQt5.5にQtWebKit入っていてサンプルも動いた。

982 :デフォルトの名無しさん:2015/07/27(月) 18:11:36.24 ID:lpXm6t5F.net
>>977
どうやって調べました?

983 :デフォルトの名無しさん:2015/07/27(月) 22:04:26.07 ID:1QzP0OfY.net
Qt5.5でも依然として標準で使えるのはWebKitWidgetsで、WebEngineはオプションになっている。

984 :デフォルトの名無しさん:2015/07/28(火) 00:32:13.73 ID:HD6F+8gV.net
>>982
CDBとエクスプローラですわ。

そろそろ次スレたのんますわ。

985 :デフォルトの名無しさん:2015/07/29(水) 10:52:22.48 ID:mUBDcGI0.net
あえて、Qtスレで聞きたいんだけど、LinuxのPC使ってる人いる・・?

メインで。

Qtスレで聞いたのは、俺がQtを趣味でやってるのと、VisualStudioと縁がなくても
やっていける住人がたくさんいると思ったからです。

中古でOSなしの結構いいPCが8,000円で売ってるから・・

986 :デフォルトの名無しさん:2015/07/29(水) 11:27:16.04 ID:X1QI8uU6.net
Slackwareを使っているが?(笑)

使っていたら何なのか?(笑)

987 :デフォルトの名無しさん:2015/07/29(水) 19:49:37.52 ID:S5j+JidC.net
>>984
結局何が原因だったの?

988 :デフォルトの名無しさん:2015/07/29(水) 20:58:13.91 ID:HrKVwgai.net
>>987
イベントを適切に処理していないことが原因です。
私はQt5.4から使い始めたので詳しいことはわかりませんが、QTBUGには
4.xの時代から何度も登録されているようです。
バグを仕込む人がいるのは間違いありませんが、何のためなのかは知りません。
ほんの数行追加するだけで治るのですから、仕込まれるたびに直すチームがあっても良いかもしれません。

989 :デフォルトの名無しさん:2015/07/29(水) 23:05:41.05 ID:XIWQKvGL.net
GUI関係のライブラリは大抵ノウハウが必要になります。
メッセージの順序で挙動が変わるのは当然起こることです。
どのようなGUIライブラリでも同じです。

Qtは割と使えそうな印象を持っています。

ユーザー数を増やしてノウハウの蓄積を試みると良いんじゃないかと思います。

990 :デフォルトの名無しさん:2015/07/29(水) 23:25:29.85 ID:XIWQKvGL.net
>>985
メインではないというか、ほとんど使っていませんが、Debian jessieに
(Debianにもパッケージがありますが)qt.ioのインストーラでインストール
できましたよ。
Linuxの場合、32ビット版と64ビット版が明確に区別されるようなので、
そこだけ気を付けたほうが良いかもしれません。

Qt CreatorはWindowsと同様に普通に動きました。
とはいえ、Windowsの方がいろいろ便利なのでWindowsで使っていますが。

991 :デフォルトの名無しさん:2015/08/01(土) 15:07:55.69 ID:UjDZab+1.net
Qt捗るわあ。

992 :デフォルトの名無しさん:2015/08/02(日) 11:51:39.01 ID:9SyZuToT.net
Qt6になって互換性がなくなって後悔することになる

993 :デフォルトの名無しさん:2015/08/02(日) 11:54:32.49 ID:UCQE5+8k.net
Qt6になるまで10年間、Qt5で行く。

994 :デフォルトの名無しさん:2015/08/02(日) 12:01:49.72 ID:UCQE5+8k.net
そもそもQt4はまだ使えるんだし、何を問題にしているのかがわからない。

Webkitが切り捨てられたとか一生懸命吹聴してるけど、まだ標準で使えてるし。
Webengineは選択しないと使えるようにならないし。

なんだか言う事が偏ってる。

995 :デフォルトの名無しさん:2015/08/02(日) 15:19:36.41 ID:9SyZuToT.net
Qt4なんてVS2010の32bit版までしか配ってないんだから
使えないも同然じゃん
XCodeも古いのでしか使えないし

996 :デフォルトの名無しさん:2015/08/02(日) 15:22:16.62 ID:9SyZuToT.net
使う人のことを考えずに遊び感覚で作っているから
互換性のこと考えないんだろ

997 :デフォルトの名無しさん:2015/08/02(日) 15:58:05.56 ID:EtN4QWtI.net
>>995
https://wiki.qt.io/New_Features_in_Qt_5.5
Qt WebkitはDeprecatedと書かれている。つまり今後は使うな機能改良はしないということ。今後のリリースで削除されると書かれている。
Qt WebEngineは選択しなくても使える。

998 :デフォルトの名無しさん:2015/08/02(日) 16:05:48.38 ID:EtN4QWtI.net
>>995
Qt4.8.7をWindowsでソースコードからビルドしてVS2012より後ので使っている。
Macでは最新のXcode6.4で使えている。インストーラで入れたのはgccだけれど、ソースコードからビルドすればPhononの他はclang++でも使える。

999 :デフォルトの名無しさん:2015/08/02(日) 16:51:04.20 ID:1aRIqEym.net
Qt5のプラグイン入れるとQt4使えなくなるし、
自分でビルドするにしてもソース修正しないとコンパイルエラーでるし、
そこまでして使う気ないわ

1000 :デフォルトの名無しさん:2015/08/02(日) 16:54:28.09 ID:UCQE5+8k.net
互換性を問題にしてる人は、どうやら実際に使っていないようだが。

1001 :デフォルトの名無しさん:2015/08/02(日) 17:00:51.89 ID:1aRIqEym.net
実用的に使えないから使ってないんだろ
遊びでなら使えるくらい

1002 :デフォルトの名無しさん:2015/08/02(日) 17:04:33.49 ID:UCQE5+8k.net
>>1001
いや、十分使える。

>>997見てわかったのは、リリースノートを見て書き込んでるだけで、
どうやら実際に使ってないらしいこと。

1003 :デフォルトの名無しさん:2015/08/02(日) 17:16:45.71 ID:EtN4QWtI.net
>>1002
ブラウザビルドして使っているよ。

1004 :デフォルトの名無しさん:2015/08/02(日) 17:19:36.13 ID:EtN4QWtI.net
>>999
Qt5とQt4のプラグインは互換性はない。PATH設定すれば使え分けられる。
MacはXcode6.4でソースコード修正していない。

1005 :デフォルトの名無しさん:2015/08/02(日) 17:24:31.06 ID:UCQE5+8k.net
>>1003
ああそう。
Qt5.5でもWebEngineはインストーラのエッセンシャルに入っていなくて、
別にチェックボックスがある。
自分でビルドするときは逆。

まあそんな風なバランス。

どちらにしろどっちとも使える。
WebKitが使えなくなったというのは嘘。

1006 :デフォルトの名無しさん:2015/08/02(日) 17:29:39.03 ID:UCQE5+8k.net
Qtの互換性が問題で使えないとか言い出したら、ほとんどの物が使えなくなる。
IE6で動かないからJavascriptは使えないとか、そんな話。

1007 :デフォルトの名無しさん:2015/08/02(日) 17:32:00.63 ID:UCQE5+8k.net
はっきり言ってパソコン用のGUI作るならQt一択の状態。

迷わずQt使っておけば間違いない。

今そういうバランスにある。

1008 :デフォルトの名無しさん:2015/08/02(日) 17:35:45.29 ID:1aRIqEym.net
Qt4まではそれでよかったんだけどなあ
Qt Quickとかいう役に立たないものに力を入れて
Qt Widgetsの品質が下がってしまった

1009 :デフォルトの名無しさん:2015/08/02(日) 17:39:48.54 ID:UCQE5+8k.net
Qtが使いこなせないようだと他のライブラリはもっと難しいと思うのだが。

1010 :デフォルトの名無しさん:2015/08/02(日) 18:37:22.64 ID:dTRZmQiN.net
>>1008
ほんそれ

1011 :デフォルトの名無しさん:2015/08/02(日) 18:37:55.04 ID:EtN4QWtI.net
>>1005
WebKitが使えなくなったとは書かれていないな。Deprecated、もう使うなもう改善しないとは書かれている。

1012 :デフォルトの名無しさん:2015/08/02(日) 18:39:27.60 ID:EtN4QWtI.net
Qt4.8は4.8.7が最終版で今年末まででサポート終了。バイナリの配布も無くなるだろうね。

1013 :デフォルトの名無しさん:2015/08/02(日) 18:41:43.06 ID:EnwP83sl.net
Qtはすごく便利なんだけど、.netとか使う人たちからすると難しすぎるんだよ。

1014 :デフォルトの名無しさん:2015/08/02(日) 18:47:32.08 ID:dTRZmQiN.net
.netのひとらはVBerと変わらんのがごろごっろいるからな

1015 :デフォルトの名無しさん:2015/08/02(日) 19:18:36.65 ID:WynEWpSy.net
Qtの開発環境って何使ってるの?
qtcreator? VisualStudio?

1016 :デフォルトの名無しさん:2015/08/02(日) 20:36:18.60 ID:EtN4QWtI.net
>>1015
qmake

1017 :デフォルトの名無しさん:2015/08/03(月) 03:28:15.83 ID:o4+hbaA8.net
ここ5年前後でQtを動かす土台が、各OSでころころ変わるだろうし、
ネイティブAPIを使い続けるよりは、はるかにソース互換の維持は楽だと思うけどな

1018 :デフォルトの名無しさん:2015/08/03(月) 05:14:17.90 ID:TVbEWMpV.net
次スレ勃たないか

1019 :デフォルトの名無しさん:2015/08/03(月) 11:09:24.49 ID:HvC/r4aI.net
>>1016
土台が変わって差が大きくなればソース互換性範囲が狭くなっていく。
すでにモバイルプラットフォームはそうなっていてQtの利点が低下している。

1020 :デフォルトの名無しさん:2015/08/03(月) 17:07:43.13 ID:gx+2fEvT.net
>>1017 むしろ今後WEBアプリに移行するならQt自体いらない、というかQtが土台層の仲間入りで
複数ある選択肢の一つになってしまう

1021 :デフォルトの名無しさん:2015/08/03(月) 18:18:00.19 ID:L30cMrwW.net
次スレ。

【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17
http://peace.2ch.net/test/read.cgi/tech/1438593408/

1022 :デフォルトの名無しさん:2015/08/03(月) 19:38:21.64 ID:w+TrXeLA.net
埋め埋め

1023 :デフォルトの名無しさん:2015/08/03(月) 19:38:51.12 ID:w+TrXeLA.net
とどめじゃ

1024 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1024
241 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★