【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 18©2ch.net

1デフォルトの名無しさん 転載ダメ©2ch.net2017/03/08(水) 13:49:03.39ID:jMX+hATM
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、さくさくエディタ など

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

680デフォルトの名無しさん2018/04/09(月) 21:21:19.85ID:f5ZRT3yK
???

デスクトップとモバイルをクラスプラットフォーム化しようなんて誰も考えてないだろ。
お前は誰と戦ってるんだ。

681デフォルトの名無しさん2018/04/10(火) 10:32:07.59ID:mlHdbx95
Qtはもう組込だけしか考えていない
デスクトップとモバイルはKDEとの約束があってBSDライセンスにならないためのおまけ扱いでバグ修正や改善は二の次

682デフォルトの名無しさん2018/04/10(火) 16:47:20.09ID:fj31T37Z
まあそれが妥当やね

683デフォルトの名無しさん2018/04/10(火) 21:00:42.38ID:kMCytx0L
雛型使わずもう少し捻って自演しろよ…

684デフォルトの名無しさん2018/04/10(火) 23:59:49.93ID:K9+n6mXY
???

OSSのソフトウェアのライセンスを何にするかは著作権者の専権事項であって第三者は文句言えないんだが?
だからQtの運営会社がBSDライセンスに変更すると宣言すればBSDになるだけだ。

PyQtは当時のノキアがLGPLに変更して欲しいと要請したが、PyQtの開発チームが拒否したために
ノキアはPySideを0から開発して LGPLで公開した。

685デフォルトの名無しさん2018/04/11(水) 00:44:08.29ID:5V3NvSPI
で?

686デフォルトの名無しさん2018/04/11(水) 00:48:15.42ID:usmHCm12
Qtで作られたopentoonzの盛り上がらなさからいってQtは難しいのですか

687デフォルトの名無しさん2018/04/11(水) 03:28:46.87ID:njN7EWrq
どうしてもLinuxで動かしたいのでなければわざわざQtを選ぶ理由はないかと

688デフォルトの名無しさん2018/04/11(水) 08:10:40.41ID:NgXDAu55
で? って言いたいのはこっちなんだが。
Qtなんてただのツールキットであって道具だぞ。
使いたければ使えばいいし、使いたくなければ使わなければいいじゃないか。

689デフォルトの名無しさん2018/04/11(水) 08:19:31.22ID:NgXDAu55
周りとの会話に参加せず、
ひたすらモバイル回りの文句だけ言い続けるやつが居て気持ち悪いわ。

690デフォルトの名無しさん2018/04/11(水) 11:56:48.92ID:q37mBSgx
QMLの気に食わない点を上げて、Qt (C++)はクソ

が常套句になってるよな、この粘着君

691デフォルトの名無しさん2018/04/11(水) 12:25:40.88ID:bG1z7LTF
GTKは糞だと思うがQtは頑張ってる
そんな漏れはwx使い

692デフォルトの名無しさん2018/04/12(木) 11:14:59.10ID:h6mmvAWZ
Qtインストールしようとしたのですが、45GB近く空き容量必要なんでしょうか??
空き容量足りません。

693デフォルトの名無しさん2018/04/12(木) 12:06:23.82ID:h6mmvAWZ
ごめんさい。ツリー展開できて色々インストールするコンポーネント選択できました・・

694デフォルトの名無しさん2018/04/12(木) 13:19:43.71ID:h6mmvAWZ
なんだ、これ。日本語入力してるとバグるんだけど。このQtのエディタ。
ひでぇ品質だな・・

695デフォルトの名無しさん2018/04/12(木) 15:46:46.64ID:bfwDINZz
是非も無し

696デフォルトの名無しさん2018/04/13(金) 02:34:09.33ID:oQVny/5B
《 後継開発環境のご案内 》

LinuxMintのダウンロードはこちらから。

Main Page - Linux Mint
https://linuxmint.com/
https://linuxmint.com/download.php
---------

AGK無料試用版の配布開始(リンク先にWindows、Mac、Linux版のファイルが直接置いてある)

AppGameKit - Free Trial Version
https://www.appgamekit.com/trial

無料試用版

AppGameKit無料トライアル版は、AppGameKitの主要な領域すべてにアクセスできるため、
完全に評価することができます。完全版の有料版には、次の主要機能が含まれています。

・ Android、iOS、HTML5にプロジェクトをエクスポートする
・ アプリをデバイスに直接ブロードキャストする
・ コンパイルされたプロジェクトからウォーターマークを削除する

697デフォルトの名無しさん2018/04/15(日) 02:48:28.23ID:rwtsZxwU
>>684
ノキアの横暴だということすらわからないのか

698デフォルトの名無しさん2018/04/15(日) 02:52:58.87ID:rwtsZxwU
>>690
QMLのいい加減さにはうんざりだよ

699デフォルトの名無しさん2018/04/15(日) 02:54:33.91ID:rwtsZxwU
>>691
頑張っているのとまともなとは違う

700デフォルトの名無しさん2018/04/15(日) 02:55:25.19ID:rwtsZxwU
>>694
Qtの日本語入力は最低

701デフォルトの名無しさん2018/04/15(日) 02:58:52.19ID:rwtsZxwU
>>689
デスクトップも駄目だなのに、モバイルが駄目なくせにクロスプラットトフォームなんて言うな。

702デフォルトの名無しさん2018/04/15(日) 03:05:44.33ID:hatDQtUT
ホントにここ数年間、ひたすら粘着し続けててたんだな

そこまで続けられる燃料が正直気になるわ

703デフォルトの名無しさん2018/04/15(日) 09:36:31.14ID:Du/Qtfln
>>697
わけわからん。
OSSにおいて、ライブラリが増えて選択肢が増えるのは常に善だ。
お前はOSSのなんたるかが全く分かってないとしか思えん。

意味も分からずわめいてるだけなら黙っててくれないか。

704デフォルトの名無しさん2018/04/15(日) 11:10:33.75ID:E1b18XLI
Node.js と io.js だったっけか
ああいうの思い出した

705デフォルトの名無しさん2018/04/16(月) 07:19:47.25ID:wbYWCkcK
商用のWindowsとLinuxで動くアプリだと大体Qtが使われてるね。まあうん百万するアプリばっかだけど。

706デフォルトの名無しさん2018/04/16(月) 07:26:59.55ID:Reln7wD6
Qt自体の信頼性も怪しい部分とかちょこちょこあるのに?

707デフォルトの名無しさん2018/04/16(月) 08:20:33.32ID:Mwfm/k9X
coreライブラリとnetworkライブラリは枯れているし、いい感じで抽象化されているしね。Windowsだけなら.netだけで十分だけど、Linuxまで考えるとコードの共通化は大事だよ。
現状Javaは重すぎて話にならんから、qt一択だね。

708デフォルトの名無しさん2018/04/16(月) 08:47:18.18ID:6poWdZBD
商用に限らず、いろんな大手チップ、デバイスメーカーが評価ボード提供する際
その制御、設定用ツールなんかにもよく使われてるね

709デフォルトの名無しさん2018/04/16(月) 21:09:46.42ID:Reln7wD6
よく使われてることを知っている理由を知りたい

710デフォルトの名無しさん2018/04/16(月) 22:00:33.40ID:ofgZGW6q
どんだけ現実を受け入れたくないんだ?

単純にlibQt5系のライブラリが同梱されてるアプリだったり
ドライバ層のCソースを流用しやすく、かつマルチプラットフォームも実現する意図が丸見えなアプリで、
メニューのアイコン領域がそのままでLinux 風レイアウト丸出しな、UI に関しては手抜きなアプリ、
律儀にヘルプからQtのバージョンをダイアログで出す、なんてのもある
PyQtでのコード付きサンプル提供ってのもあったな

世界最大手、それに近い規模のメーカーが出してくるのは、
この手の顧客がWindowsに限らないためにeclipseのアドオン系かQt製が多い

711デフォルトの名無しさん2018/04/17(火) 02:18:39.51ID:2LddGyKS
>>703
QtはOSSなんて嘘っぱち、商用で儲けたいだけ

712デフォルトの名無しさん2018/04/17(火) 02:21:15.36ID:2LddGyKS
>>710
LGPLv3で縛った糞ライセンス、こんなんでは使えない

713デフォルトの名無しさん2018/04/17(火) 07:13:34.28ID:YVpk0Se9
>>712
どう使えないの?別につかえるじゃん

714デフォルトの名無しさん2018/04/17(火) 07:47:56.87ID:DvJm1tZW
他人に具体的に根拠要求するくせに、根拠なく、猫の額ほどに狭い視野だけで否定する

小学生かな?

715デフォルトの名無しさん2018/04/17(火) 09:35:10.44ID:HPvS+Rty
自動車業界でもよく使われてるね。
ナビとかメーターパネルとか。
量産品には使われないとしても(使ってるケースもあるけど)、プロトタイピングは多い。
WindowsとかのPC上で作り込んだものをQNXやAndroidのボードに持って行って動かす、みたいなやり方をしてるとQtが便利。

716デフォルトの名無しさん2018/04/17(火) 09:38:47.23ID:+h26C2Ai
高い

717デフォルトの名無しさん2018/04/17(火) 20:22:30.24ID:/Blfo55C
高杉

718デフォルトの名無しさん2018/04/17(火) 20:35:17.44ID:+OJdCyWf
>>711
Qt Community Licenseで使える範囲のQt系のライブラリは全てGPL/LGPLで使えるじゃん。
それのどこが嘘っぱちなのか全くわからないんだが。

論理的に説明してくれよ。説明できないならレス数の無駄だから黙れ。

719デフォルトの名無しさん2018/04/26(木) 19:02:22.15ID:n4WJ4aPH
>>713
LGPLv3は製品にインストールする方法を教えなければならないのだよ。
そんなことはできない。

720デフォルトの名無しさん2018/04/26(木) 19:04:00.21ID:n4WJ4aPH
>>714
小学生としか指摘できない幼稚園児さん。

721デフォルトの名無しさん2018/04/26(木) 19:05:26.23ID:n4WJ4aPH
>>718
黙るのはお前、LGPLv3とLGPLv2の違いを知らない。

722デフォルトの名無しさん2018/04/26(木) 19:06:54.57ID:n4WJ4aPH
>>715
使われているように宣伝されているだけで実際には使われてない。

723デフォルトの名無しさん2018/04/26(木) 19:34:57.52ID:joOYk3gL
>>721
??? そもそもQtは GPLv2/GPLv3/LGPLv2/LGPLv3 の4つから選べるはずなんだが。

724デフォルトの名無しさん2018/04/26(木) 23:52:23.46ID:JIIZjO4Q
Raspberry PIのPythonプログラムの画像処理でQtを使い初めました。
フルスクリーンで1.jpgを表示後、1秒後にフルスクリーンのまま2.jpgの表示に切り替えたいのですがうまく出来ません。
以下プログラムです。どなたか修正ご教授お願い出来ますでしょうか・・

import sys
import time
from PySide import QtGui

app = QtGui.QApplication(sys.argv)
pixmap = QtGui.QPixmap('/home/pi/Pictures/1.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap)
screen.showFullScreen()
sys.exit(app.exec_())

time.sleep(1.0)

app = QtGui.QApplication(sys.argv)
pixmap2 = QtGui.QPixmap('/home/pi/Pictures/2.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap2)
screen.showFullScreen()
sys.exit(app.exec_())

725デフォルトの名無しさん2018/04/27(金) 00:33:09.89ID:I7mSj2cq
せめてお前、Pythonスレでもらったアドバイスを元に修正してから来いよ
各行で何やってるか理解したら、もう少しマシなコードになるだろ

726デフォルトの名無しさん2018/04/27(金) 11:06:08.63ID:Uje4MceM
QTのMainWindowで、全画面ボタン「□」を消したいです。
setWindowFlagsでできるのでしょうか?
ご教示願います。

727デフォルトの名無しさん2018/04/27(金) 14:14:30.00ID:aiDF3bLC
>>726
setWindowFlagsでできます

728デフォルトの名無しさん2018/04/27(金) 21:47:34.51ID:/p2GSNb9
Pyside 名称変更するんだな

729デフォルトの名無しさん2018/05/14(月) 13:00:30.90ID:/O5nTcGe
公式で MinGW 64bit 版出るようなこと書いてあった気がするけど
無くなったんだろうか?

730デフォルトの名無しさん2018/05/14(月) 23:22:47.23ID:EOBOgZjx
そんなん別に自力でビルドしたって大してかからんのだし。

新着レスの表示
レスを投稿する