1 名前:デフォルトの名無しさん mailto:sageteoff [2017/03/08(水) 13:49:03.39 ID:jMX+hATM.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、DA
22 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 16:38:34.12 ID:yNsFk+g5.net] そんな正規のインストール手順が必要なレベルのやつが 解析だの抽出だの、高が知れてる
23 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 18:18:00.45 ID:/v3Qrvkv.net] 禁止されていても無視してリバースエンジニアリングすればいいだけの事さ
24 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 01:43:56.29 ID:U65Hgm+K.net] >>21 正規なんか関係ない、インストール手順が出るというだけでだめ >>22 LGPLではリバースエンジニアリングを禁止してはいけないとなっている
25 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 08:52:02.19 ID:XFVxjLdI.net] 無法者なら禁止されていたからと言って律儀に守るわけ無いだろう 禁止しようがしまいが結果は同じ 不正アクセス禁止法や著作権法に引っ掛かる行為は訴える事もできるし
26 名前:デフォルトの名無しさん mailto:sage [2017/03/22(水) 18:33:11.32 ID:ipSO+JK0.net] オワコン
27 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 02:39:46.56 ID:8oBnA/MO.net] そもそもQtをLGPLでライセンス利用する形で実行プログラムを別ファイルとして自分で書くなら、 LGPLからくる制限は、リバースエンジニアリングを拒絶できない、という部分くらいだよ。 自分が作るプログラム部分はソースコード開示の必要はない。 それにQtは年30000円ぐらいで商用ライセンスもらえるから、 企業がアプリ作るならそっちのほうが手っ取り早いかもしれないよ。 こっちならLGPL版と違ってexeに静的リンクだってできちゃうし。 昔からSkypeのPC版がこれで作られてるのは有名な話(MSに買われて以降は知らないけど)
28 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 05:22:00.24 ID:4Aiq2mHR.net] 年30000円どころじゃない話を前スレ辺りで見た気がしたんだが
29 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 10:48:10.47 ID:zKWPJ1ip.net] >>26 リバースエンジニアリングに加えてLGPL v3 なので組み込みで機器にインストールする方法を開示しなければならないのが制限が大きい。 30000円ではない、安い商用のStart-upsは$948/年で、総収入$100,000未満が条件。
30 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 11:36:54.16 ID:GiAuLLWQ.net] 消費者向けじゃないのなら公開の義務は無いらしいが それって何処までなのやら
31 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 13:40:57.96 ID:8oBnA/MO.net] 今は年$3540 らしいね。昔はこんなにしなかったんだがなあ。 https://www.qt.io/buy-product/ 組み込み機器にLGPLのソフトウェアを組み込む際について議論してるのは、日本語の範囲だとここくらいかなあ。 https://srad.jp/~vyama/journal/409182/ 『組み込みで機器にインストールする方法を開示しなければならない』って何条の話? 通常の用途だとLGPLでQtを利用するだけで十分じゃん? て感じだな。
32 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 15:10:06.45 ID:zKWPJ1ip.net] >>30 4.結合された作品(e)の条項
33 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 16:10:36.20 ID:8oBnA/MO.net] >>31 なるほどで。これ通常はブートローダとCランタイムとこのスレの場合Qtのソースコードを公開すれば済む話だよね。 インストールの手順までは示されないのが通常。ソースコードを提供したんだから自分でやれ、ということになる。
34 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:49:00.53 ID:zKWPJ1ip.net] >>30 月あたり約3万なら安いな
35 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 15:28:39.36 ID:2QpRLh8T.net] no demand no future no developer
36 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 10:57:54.27 ID:eR9vk9No.net] >>34 indeed https://trends.google.co.jp/trends/explore?q=Qt%20GUI
37 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 11:26:12.63 ID:2jOooiMj.net] Developer Survey Results stackoverflow.com/insights/survey/2015 no Qt Creator, no Qt stackoverflow.com/insights/survey/2016 Qt Creator 0.7%, no Qt stackoverflow.com/insights/survey/2017 no Qt Creator, no Qt
38 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 11:28:20.06 ID:7j4tGaMv.net] なんなのこいつ
39 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 15:25:27.85 ID:gxLU90hA.net] 日本語じゃないと読めないんだが
40 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 22:55:45.83 ID:2jOooiMj.net] The evidences you have to realize what Qt is.
41 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 05:17:44.36 ID:nCcApgYs.net] Qtはやめておけ
42 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 11:11:46.87 ID:QuScGEjO.net] QtはPC向けとしては使いやすい。 Win/Mac/Linux対応のプログラムが簡単に書けるし、 ライブラリはよく整備されてると言っていい。 GUIベースのIDEもあるから特にLinuxではありがたみが増すだろう。 .NETじゃ動作速度が不満、っていうならいい選択肢なんじゃないか。 boostやSTLとも共存できるし。 一方でスマフォやタブレット向けにはGPL/LGPLの制約がかかってきて、 事実上OSS開発にするか商用ライセンス買うかの2択にならざるを得ない。
43 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 12:27:23.26 ID:/rkaPKwN.net] PC向けはそう思う。 スマフォやタブレット向けには、プラットフォームネイティブと比べて、操作と見栄え、機能のどれもがひどく劣化していて使う気になれない。
44 名前:デフォルトの名無しさん [2017/04/04(火) 19:30:52.49 ID:NpOpvMWO.net] スマホきらい
45 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 19:34:50.15 ID:vS0Kb9uV.net] ライセンス高杉
46 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 20:36:40.05 ID:C6EbrKkE.net] はっきり言って、Qt使うとすっげえ作りにくい
47 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:23:01.82 ID:/rkaPKwN.net] >>44 PC向けに使う分には楽になるので高くない。 >>45 スマフォやタブレット向けにはそう思う。
48 名前:デフォルトの名無しさん [2017/04/05(水) 10:08:26.26 ID:olEtu4E5.net] Visual Studio 2017にはいつごろ対応予定?
49 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 17:27:39.79 ID:ESf1g3HA.net] >>47 https://wiki.qt.io/Qt_5.9_Tools_and_Versions 対応予定はまだない
50 名前:デフォルトの名無しさん [2017/04/09(日) 13:35:32.94 ID:pzAQL0ut.net] UbuntuのCanonical、「Unity 8」開発打ち切りを発表 スマホの取り組みも終了 ascii.jp/elem/000/001/465/1465307/
51 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 21:39:12.11 ID:Y5hPZequ.net] gnome > kde
52 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 19:06:20.79 ID:SP+NYsBy.net] >>50 C++のままでうまくやっていればgnome<kdeだっただろう。 QMLなんかにするからUnity8とKDE5はしょぼくて役立たずになってしまった。
53 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 20:34:44.50 ID:5u+1re/V.net] QMLヤバいくらい使えないな
54 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 22:05:07.49 ID:9mIMnCIv.net] LINEのデスクトップ版でQtが使われているという記述を見たんだけどマジ?
55 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 22:58:45.02 ID:UIwcSd5k.net] >>53 qtのdllインストールするからマジだと思うよ
56 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 23:01:41.23 ID:5u+1re/V.net] QStringの使いにくさは凄いな
57 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 23:12:39.84 ID:pV4Ht5xx.net] >>55 むしろC/C++の文字列処理が頭おかしいくらい何も考えてないのであって、 Qt上でQStringとQByteArrayを使うだけならノーストレスで何も考えずに使えるよ。 QString <-> std::string/std::u16string QString <-> const char* の相互変換については基本的にQString側のメソッドを呼び出せばいいが、 C++特有のインスタンスの寿命問題があるので気を使う必要があるな。
58 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 01:51:50.38 ID:d5lRjKPg.net] >>53 かなり頑張ってよく作ってある。 だけど、Qt自体の問題でテキスト入力のキー操作がブラウザなど他のアプリと同じようではないのでとても使いにくいし、 日本語入力中に文節区切りがわかるように表示されないので入力がしにくい。 そんなだからChromeからLINE使った方が格段に使いやすい。
59 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 01:58:29.04 ID:d5lRjKPg.net] >>56 楽なんだけれどUTF-16の並びでしかないから絵文字などがあると面倒なコード書かなくちゃならない。 Qt5.10のQStringViewで使いやすくなるように思えない。 https://doc-snapshots.qt.io/qt5-dev/qstringview.html
60 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 03:41:28.57 ID:GOqxwiVe.net] >>58 そんな特殊な環境知らんわ。 機能が足りないなら自分で実装してフォーラムに投げればいいんじゃね。
61 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 06:35:20.63 ID:EGtRRMj1.net] なるほどね。サロゲートペアが含まれると、QString::length()の言うところの 戻り値は文字の数ですよ、という前提が崩れるわけか。 文字の数にこだわるならtoUcs4()やtoStdU32String()で他の形式に変換する必要があるわな。 ここはもういっそQChar を UTF-16からUcs4に変えてしまったほうが全体的に楽になりそうなものだが、 現状では頑なに内部16ビットを固守してるようにみえる。 まあ頑張れ。
62 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 19:32:36.93 ID:/GRVqW8H.net] 今話題のAnimeEffectsってのがQt製みたいね
63 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 02:14:03.71 ID:F/Tbf849.net] >>61 動かしてみた。Qtで作ってこんな情けないUIというのはあんまりだ。
64 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 04:40:46.80 ID:isspK6A7.net] >>62 どうせゴチャゴチャしてりゃ偉いと思ってるだけだろ
65 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 16:47:27.06 ID:IfgJlU6t.net] そもそもQt製でまとまなUIを見たことがない
66 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 16:59:49.97 ID:R/Ce5off.net] 君の言う、まともなUIって定義はなんだ? そもそもKDE自体がQtで作られてるわけだが。
67 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 19:19:20.78 ID:F/Tbf849.net] >>65 Linuxで動いているKDEはKDE4まではよくできている。他のプラットフォームがひどい。 AnimeEffectsは、 QGroupBoxのタイトルテキストが枠にくっついて隙間がなかったり、枠に重なってしまっている。 QPushButtonがプラットフォームスタイルでない。 フォーカス枠が細く正しい太さでない。 QComboBoxの大きさが小さすぎて正しくない、テキスト上下位置もずれている。 ヘルプで表示されるダイアログのクローズボタンをクリックしてもクローズされない。OKはクローズされる。 タイムラインゲージのテキストが欠けたりハンドルとテキストが重なっていたりする。
68 名前:デフォルトの名無しさん mailto:saga [2017/04/15(土) 19:43:09.27 ID:F/Tbf849.net] >>65 >まともなUIって定義はなんだ? 動作しているプラットフォームで、そのプラットフォームネイティブなUIと同じ見栄えと同じ操作感で違和感なく動作すること。 以前はよかったが最近のQtはそれがだめになっている。QMLになってさらにだめでQMLでデスクトップアプリケーションは作る気にならない。
69 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 20:02:23.24 ID:R/Ce5off.net] QMLは、あくまでもJavaScriptの柔軟性でUIデザインと応答の同時作り込みをやりたいというのが主眼で、 OSのルックアンドフィールを遵守するという目的ではないと思う。 どちらかというとスマフォやタブレット対応で必要になりそうな技術。 それとQt5.6でアプリを公開してるけどネイティブ実装と違って困った、なんてことはまだ一度もない。 ただしQtがネイティブOSで何をやってるかソースコードを読んで全部理解しながら作る必要がある。
70 名前:デフォルトの名無しさん [2017/04/16(日) 05:02:15.93 ID:li4MoJhs.net] >>66 最後二つはまだしも他のはただのお前の好みだろ ボタンがネイティブスタイルじゃないと駄目って UIデザイナもスタイルシートも全否定だな
71 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 21:13:11.77 ID:Qz/seIpF.net] ここには低年収の頭の弱いおっさんしかいないからしゃーない
72 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 00:28:54.68 ID:TJWzc2hl.net] >>70 自己紹介乙
73 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 18:27:29.58 ID:1xI019jx.net] >>68 QMLは、あくまでもJavaScriptの柔軟性でUIデザインと応答の同時作り込みをやりたいというのが主眼で、 UIデザインもUnity8とKDE5で失敗している。 応答はだめ、Qt Quick Controls 1がほとんどQMLで実装して応答がダメでC++で実装しなおされて2になった。 さらに1でのデスクトップ対応より格段の劣化。 >>どちらかというとスマフォやタブレット対応で必要になりそうな技術。 両方で失敗をし続けている。Ubuntu Phoneなど失敗続き。 >>ネイティブ実装と違って困った、なんてことはまだ一度もない。 困らない程度の実装なんだろう。
74 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 19:12:38.00 ID:oNN5T3Q3.net] >>72 あくまでアプリで適用できるレベルの技術であって、 デスクトップ環境そのものをQMLに置き換えるのは流石に無茶が過ぎるだろう。 MSだってVisual StudioをWPFに置き換えるのに発表後10年ぐらいかかったわけだし。 >困らない程度の実装なんだろう。 正確にはQtの標準実装で正常に動かないことを確認した段階でWin32APIに 処理を差し替えて解決してるから困ってないと書いている。 普通の開発者なら困ってるかもわからんな。 具体的に言うと ファイル名のソート、ウィンドウのStayOnTop、ゴミ箱に削除、 タイトルバーのコンテキストメニューにメニュー追加、指定したファイルをExplorerで表示する、あたりかな。 Qtを使うことで大半のコードはOS非依存にできるんだが、この辺になるとOSごとに書かないとしょうがないみたいだ。
75 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 21:23:53.65 ID:3ZB/SzGu.net] QMLで何かを作ろうと思ったら いろんな常識を捨てる覚悟と、ややこしい設計の覚悟が必要だな。 しかもビルドが通っても期待通りに動かないことだらけ。 代案探しの方が時間がかかる。
76 名前:デフォルトの名無しさん mailto:sage [2017/04/18(火) 17:46:15.64 ID:Yf8MszTw.net] Electronでおk
77 名前:デフォルトの名無しさん [2017/04/18(火) 17:46:38.43 ID:loFmBv2J.net] >>※正確には通常「LGPL+商用利用向きの例外条項」を選ぶことにな7ります(Qtインストール先の「LGPL_EXCEPTION.txt」を参照)。 LGPLv3だからLGPL_EXCEPTION.txtは削除されるべきだとメーリングリストに書かれている。
78 名前:デフォルトの名無しさん mailto:sage [2017/04/18(火) 17:53:16.05 ID:loFmBv2J.net] >>75 Electronのやり方はダメ
79 名前:デフォルトの名無しさん [2017/04/22(土) 21:05:26.66 ID:xNVgWxyC.net] 新しいGoogle EarthはQtをやめてChromeベースになった。
80 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 22:03:07.27 ID:ognfWHjL.net] Google Earthだと、Chrome Book向けにウェブベースのものを作らないとしょうがないだろうし、当然の結末だろうなあ。 Chromeで作っておけば作り分けも要らなくなるわけだし。 今はもうWebkit+JavaScriptでテキストエディタやIDEが作られる時代だからね。
81 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 23:27:44.99 ID:3dW6OEKx.net] VisualStudioCode >>> QtCreator
82 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 00:16:16.27 ID:jaDGW72z.net] >>80 やればわかるが、node-webkitやelectronはUIセットがないから、 ツールキットに相当するものを自分で作らないといけないぞ。 それ自体が大変すぎて個人にはとても扱えない代物だと感じたな。
83 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 00:23:05.29 ID:jaDGW72z.net] 補足すると、 VisualStudioCodeはMicrosoft、 BracketsはAdobe、 AtomはGitHubと、どこもIT業界の大手ばかりなことがわかる。 膨大な開発コストを費やさないと使いものにならないということだ。 逆にアプリ本体がほぼウェブブラウザで済むような内容だと比較的小さなコストでアプリが作れる。 だがそういうアプリもQtで作れることは言うまでもない。
84 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 01:33:50.84 ID:rs4Ya4LF.net] デバッグ中にブレークポイント貼るとデバッガがおかしくなる
85 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:24:01.05 ID:kQYEtztA.net] >>83 Qt Creatorはいろいろバグがあってはまる。
86 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:26:05.58 ID:kQYEtztA.net] >>82 Qtで作るよりもプラットフォームに用意されているツールで作った方がちゃんと動くものを作りやすいのが現実だ。
87 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 18:43:28.46 ID:jaDGW72z.net] >>85 それは狭い了見だな。 少なくとも俺が作ってるOpenGLで画面を描画して各種画像の読み込みに 対応して読み込みの先読み機構を付けた ウィンドウズアプリを作るには、素で作るより遥かに楽だ。
88 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 20:06:13.40 ID:kQYEtztA.net] >>86 大したことをしていないのだろう。その先をしようとするかどうかだ。
89 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 20:26:20.29 ID:jaDGW72z.net] >>87 大したことってなんだよw
90 名前:デフォルトの名無しさん mailto:sage [2017/04/25(火) 08:05:36.41 ID:L1Jp1/og.net] >>87 たかがGUI Toolkitに何を求めているのだお前はw
91 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 22:17:59.25 ID:Dzf++W11.net] エラー: : No such file or directory #include <QLoggingCategory> となってしまいます。 公式サイトからダウンロードしてインストールしたのに QLoggingCategoryがないとなるのは何故でしょうか? 皆様はQLoggingCategoryを別途追加されていますか それともQtを再インストールしたほうがよいでしょうか
92 名前:デフォルトの名無しさん mailto:sage [2017/04/29(土) 23:57:16.41 ID:x7ZtsVeM.net] まず、なにをしたらそのエラーが出たのかを書かないと
93 名前:デフォルトの名無しさん [2017/04/30(日) 00:23:43.39 ID:VPWRpVfK.net] すっかり失念しておりました 新しいプロジェクトとしてproファイルを読み込み、 ビルドしようとしたところ cppファイルが エラー: : No such file or directory #include <QLoggingCategory> となってしまいビルドできないのです 原因と考えているのはオプション→Qtバージョンで 使いたいと考えているQt5.6.2 gcc_64以外に 自動検出のQt4のお化けがあり何をしても消えてくれず (削除、クリーンアップ不可) 再インストールしても解決せず途方に暮れている状態です
94 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 10:40:05.82 ID:jjQJnylr.net] まず動作OSを書いてくれ。 Ubuntu16.04.2 で動かしたときは、apt-getで入るQtは使い物にならんかったよ。 公式からインストーラーを落として入れたらツールキットごと入ったからそれでビルドしていた。 そのときapt-getで入った古いバージョンのQtが毎回認識されてたが インストーラーで入れた方を使う形で設定し直してたな。
95 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 10:43:01.65 ID:jjQJnylr.net] 基本的には[ツール]-[オプション]でダイアログを出して、 [ビルドと実行]-[Qtバージョン]でQtツールキットのバージョンの一覧を出して優先順位を決めたりする。 x64とx86は別バージョン扱いになる。
96 名前:デフォルトの名無しさん [2017/04/30(日) 11:21:18.69 ID:zwvZEPLC.net] skypeforlinux-64はQtを使わなくなった。
97 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 12:13:17.46 ID:VPr4LyhY.net] OSから入れなおせ
98 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 15:18:56.72 ID:yxqWVund.net] 皆様ありがとうございます。 >>93-94 全く同じ状況です。 優先順位をどのように設定されましたか? [ビルドと実行]-[Qtバージョン]でQtツールキットのバージョンの一覧で 自動検出のQt4 Qt5.6.2 gcc_64 になっており、削除、クリーンアップができません。 手動で追加することもできません。 何か別途で優先順位を設定する方法があるのでしょうか どうして古い方のQmakeを優先するんですかね…
99 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 15:46:38.99 ID:VPr4LyhY.net] pathがおかしいんじゃね
100 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 16:22:54.83 ID:JrC81rPZ.net] >>97 だからOSとそのバージョンを書けって言ってるだろ。 質問の仕方もわからんのか。 まず、Linux系の場合、OS標準の方法で入れたQt Creatorと Qt公式のインストーラーで入れたQt Creatorはそれ自体が挙動が違うから、 Qt公式のを使いたければOS標準のはアンインスコして使うべき。 それからQt Creatorのツールキットの認識は『キット』と『Qtバージョン』の2段階になっていて、 Qt公式のQt Creatorを起動している場合はバンドルされているツールキットが自動検出になるはず。 まずはQt Creatorのバージョンを確認することだな。うちのはQt公式ので4.2.1だ。
101 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 17:46:25.32 ID:kKON+KN1.net] ubuntu16なんだろよく読めよ 責任とれないが俺のやり方 rootでいらないqtファイル消す(パージじゃ消えない>>99 を信じるな) aptでパージ 新バージョンを公式から落としてインスト aptでいれなおす aptでいれたクリエイターを起動 あら不思議自動認識が消える 手動で公式インストqtファイルを指定 いつもこんな感じ 93に指定する方法聞くかos入れ直すほうがいいかもな しかし>>99 のような役立たずな書き込みもめずらしい
102 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 23:32:00.50 ID:yxqWVund.net] 皆様ありがとうございました。 >>100 この方法で自動検出されていたQt4が消え、 Qt5.6.2 gcc_64だけを指定することができ、 エラー: : No such file or directory #include <QLoggingCategory> が無くなりました。 ありがとうございました。
103 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 23:54:41.47 ID:JrC81rPZ.net] >>100-101 なんでだよ。 その運用だとQt Creatorだけシステム側ので全体がチグハグになるだろ。 SDKをQt公式から入れたならQt CreatorもQt公式のを使うのが本道だろ。 ま、動きゃ何でもいいってんならもう何も言わんがね。
104 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 02:32:41.50 ID:Pbd1SnYh.net] 無様
105 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 11:28:03.11 ID:hzoMRY/L.net] 配布するときにまた揉めそうなやつだな
106 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 17:10:51.52 ID:TBFB8t6J.net] 何コイツ偉そうと思っていたら > うちのはQt公式ので4.2.1だ。 最後でお茶吹いたw
107 名前:デフォルトの名無しさん mailto:sage [2017/05/02(火) 09:51:40.73 ID:zHbBpGgT.net] >>105 Qt CreatorのバージョンはQt SDKのバージョンとは違うんだが? いちいちそんなことを説明する必要ある?
108 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 15:02:02.22 ID:UekiBFUN.net] apt-get で入れる場合、そのubuntu(debian)でランタイム用として公式サポートされているものと 同じバージョンの開発キットがインストールされる さらにapt-get でインストールできるのはモジュール単位なので、 QtGUI とかの基本以外のモジュールを使う場合は追加でインストールする必要がある ぶっちゃけ面倒だし、Qt公式インストーラで別途インストールした方が管理も楽 ちなみにユーザー権限でインストールするとホームディレクトリにインストールされる sudo 付けてインストーラを実行すればそのPC内のユーザーで共用できる(/opt/Qt とか)
109 名前:デフォルトの名無しさん [2017/05/08(月) 15:21:35.90 ID:b8IrEu5a.net] Qt Creatorのヘルプでスクロールすると途中から逆向きにスクロール、なんてバグだ。
110 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 15:24:27.22 ID:a6AlN3XP.net] んなもん、公式フォーラムに書けや。アホか。
111 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:01:56.50 ID:b8IrEu5a.net] >>108 ソース引っ張ってきて直した。Qtのバグだった。
112 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 18:13:21.70 ID:a6AlN3XP.net] >>110 公式にパッチを投げるまでがOSS開発者の仕事。
113 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 18:36:01.53 ID:b8IrEu5a.net] >>111 OOSのは使っていない。
114 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 19:03:56.43 ID:gDok/eUJ.net<
] [ここ壊れてます]
115 名前:> >>106 >>107 相変わらず的外れなことばっかりな奴がいるな [] [ここ壊れてます]
116 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 19:31:03.26 ID:a6AlN3XP.net] >>112 Qt自体がOSSだ。 >>113 何が的外れか具体的に指摘できない時点で的外れ。
117 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 20:29:22.76 ID:SZNsQcBY.net] >>113 Tipsに対して的外れとは、君の的はいったいどこにあるのやら
118 名前:101 [2017/05/08(月) 23:31:08.77 ID:H01j08w7.net] 101です。 荒れる原因になってしまったので 追加の報告をさせて頂きます。 100さんの方法で自動検出が消え、Qt5.6.2 gcc_64を指定したあとは、 公式のQt5.6.2を利用しています。 公式のQt5.6.2にもQt5.6.2 gcc_64を指定した設定が適用されていました。 (自動検出のQt4を消すことが出来ました。) ですので、102さんが仰る >>Qt Creatorだけシステム側ので全体がチグハグ にはなっていないと思います。 この報告をすぐにすればよかったですね
119 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 00:11:50.01 ID:ECVRvtRv.net] >>116 まあUbuntuなら公式とそれほど差があるわけじゃないから 動けばどっちでもいいだろうけどさ。 念のためにGUI上でQt Creatorのバージョンを確認して、 $ (QtSDKをインスコしたPATH)/Tools/QtCreator/bin/qtcreator -version の出力と比べてご覧よ。 同じなら同じバージョン。 異なるならQt Creatorだけシステム側のを使ってる状態になる。
120 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 01:11:27.86 ID:m06THHKY.net] >>114 商用はOSSではないよ
121 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 01:28:51.69 ID:ECVRvtRv.net] >>118 https://www.sra.co.jp/qt/faq/licenses.html 問 : 商用版の Qt にあって、オープンソース版の Qt にないものは何ですか。 答 : 基本的な Qt のコードとライブラリと API は、両方で同じです。しかしながら、商用版とオープンソース版では多くの違いがあります。 商用版の顧客は、オープンソース版のユーザが利用できない多くの製品やサービスを入手できます。 >>118 ,110 は明らかにQtのコードの話をしているからこれはOSSの範囲だ。
122 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 02:46:59.42 ID:TexapL1h.net] >>117 だめだコイツ 話が通じてねぇw