- 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
- 600 名前:8" rel="noopener noreferrer" target="_blank">>>578
それでQML Compilerってのがあるけれど商用でしか使えなくしている。 [] - [ここ壊れてます]
- 601 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 14:08:49.82 ID:m1vPUru+.net]
- スクリプトならpyqtが最近便利だね。pythonのguiでは一番使われているんじゃない?
- 602 名前:デフォルトの名無しさん mailto:sage [2018/02/21(水) 01:42:27.96 ID:v9qdJhXI.net]
- >>580
QMLはスクリプトだと言ってもUIしか作れない、 何かちゃんとしようとしたらC++で書かなくてはいけないので、 pyqtの方が格段に優れている。
- 603 名前:デフォルトの名無しさん mailto:sage [2018/02/21(水) 05:59:28.40 ID:9okxviXz.net]
- pyqtは基本widgetじゃないの?
- 604 名前:デフォルトの名無しさん mailto:sage [2018/02/21(水) 06:20:39.98 ID:9okxviXz.net]
- >>579
単独で販売してたらバカ売れしそうだが、結構面倒臭いライセンスなんだよな
- 605 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 04:44:51.48 ID:DZXs8W9s.net]
- blog.qt.io/blog/2018/02/22/qt-roadmap-2018/
pythonに力を入れるのは意外だな QtCreatorのpythonサポートはちょっと楽しみ 補完や定義ジャンプはjedi使うんかな? javascriptの補完って自前でパースしてると思うんだけど今だとtypescriptのtsserver使うという手はないのだろうか
- 606 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 08:12:44.61 ID:k3NzOHVM.net]
- PythonによるQtは一時期触ってたんだけど、
結局手続き的にUIを構築していかないといけないから Qt Creator のuiデザイナーとか使えないし、 逆に不便に感じるんだよな。
- 607 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 16:50:23.44 ID:Ix2mdiAE.net]
- >>585
uiファイルをdesignerで作ってpyqtのuic.compileUi使えばええやん
- 608 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 18:37:05.05 ID:ppw9SOLX.net]
- っていう情報を拾いにくいってことになる
python 知らんけど
- 609 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 21:59:02.76 ID:Rz2Lcm28.net]
- qmlもpythonでやればよかったんじゃ...
- 610 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 12:50:22.55 ID:oq0z9cuC.net]
- 当時はjavascriptがアホみたいに流行ってたからしゃーない
- 611 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 18:28:24.64 ID:+QP4e8dk.net]
- 5.10でqt3d.animationてのが入ったみたいでとてもきになるのでインストールしてみたんだけど
サンプルないよね? 俺のインストールの仕方が間違ってる?
- 612 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 19:02:04.10 ID:sGlZydWV.net]
- >>590
examples
- 613 名前:590 mailto:sage [2018/03/07(水) 19:24:09.72 ID:zJez9JR/.net]
- >>591
すみません、 Qtをインストールするとサンプルも入っているのは知っています。 qt3d.animationのサンプルないよね?の意味でした
- 614 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 20:44:43.51 ID:liLO3J4u.net]
- qt3dを使ってる人いるんだ
- 615 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 19:39:16.52 ID:AmaTEsz5.net]
- ???@???
fluxやってからQtやると、シグナル飛んで、それ契機にコントロール更新されて、それでまたシグナル飛んで、その時に順序によってはスロットの要求する仮定崩れるから、メソッド呼び出す順序を注意深く並び替えて、みたいな昔ながらのGUIでありがちなやつが、辛くてもうね 1:45 - 2018年3月7日 ☝ほんとコレ(´・_・`)
- 616 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 20:45:30.69 ID:1mUrpcQ4.net]
- 昔ながらのGUIでありがちなも何も、
昔ながらのGUIツールキットだからねQtは。 何を勘違いしてるのか知らんけど。
- 617 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 21:52:18.96 ID:nDMS9MSk.net]
- セマフオとか多用しまくってるのかな?
一連のシーケンスを機能単位でモジュールに分けて Signal/Slotはその橋渡し程度でしか使ってないからそんな苦労してないな
- 618 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 02:06:59.41 ID:WOzFt6bJ.net]
- Windows7、visualstudio 2017 community がインストール済みの状況で
最新のqt creatorとQt5.10.1をインストールしたのですが MSVCのコンパイラが自動検出されません。 MinGWではなくMSVCを使いたいので検出させたいのですが ググっても全く情報が得られず、どうしたら検出できるのでしょうか?
- 619 名前:デフォルトの名無しさん [2018/03/10(土) 10:30:51.36 ID:TTti/WSS.net]
- OKとか適用ボタン押されるまで変化させなければ良いだけ
- 620 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 10:41:47.50 ID:80+01xi3.net]
- >>597
コマンドラインで打ってみてパス通ってるの?
- 621 名前:デフォルトの名無しさん [2018/03/10(土) 11:00:52.27 ID:TTti/WSS.net]
- mingwでやれない理由は?
- 622 名前:597 [2018/03/10(土) 11:19:52.24 ID:GdjJcFTg.net]
- >>597
??? >>600 すでにMSVCで作っていたDirect3Dを使ったプログラムをQtCreatorで開発したいため >>599 VSのパスでしょうか? cmd開いてcl.exeなどとしても実行できないですが設定が間違っているのでしょうか? VSもQtもインストールしたあと環境変数の編集などはしていませんでしたが必要なのでしょうか。
- 623 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 11:47:19.76 ID:80+01xi3.net]
- スタートメニューの中にパスを通したショートカットがあるはずだ
- 624 名前:597 mailto:sage [2018/03/10(土) 12:02:58.47 ID:GdjJcFTg.net]
- >>602
すみません、スタートメニューにショートカットがあるのは存じているのですが ここからどうすればよいかわかりません。 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat x86 を実行してからQtCreator.exeを起動しても相変わらず検出されません。 Visualstudio2017からフォルダ構成が変わったみたいなのでVisualStudio2015もインストールしてみたのですが コンパイラを検出できませんでした。
- 625 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 12:19:04.28 ID:80+01xi3.net]
- https://www.off-soft.net/ja/develop/qt/qt11.html
qtcreator自体をvcでビルドしろって読めるな
- 626 名前:デフォルトの名無しさん [2018/03/10(土) 12:41:56.05 ID:TTti/WSS.net]
- >Visualstudio2017からフォルダ構成が変わったみたいなのでVisualStudio2015もインストールしてみたのですが
さらに面倒くさくさせてどうする
- 627 名前:597 mailto:sage [2018/03/10(土) 12:54:31.26 ID:zkqZPBTf.net]
- qt forumみたところ今のqt creatorはqtcreator自体のビルドはしなくても自動検出は働くようになってるみたいです
ttps://forum.qt.io/topic/78962/how-to-use-qt-with-visual-studio-2017 qtcreator再インストールは最新とpreview版を何度か試したのですが アンインストールしても設定が残っているみたいなので ホームディレクトリ\appdata以下のファイルが悪さしているのかと思い、qt関係のファイルを削除したり再起動したり 試したのですが 全く変わらず…
- 628 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 13:18:35.06 ID:80+01xi3.net]
- もう手動設定でよくね?
- 629 名前:デフォルトの名無しさん [2018/03/10(土) 13:20:55.38 ID:TTti/WSS.net]
- >>606
VMとかでいいからクリーンなPCで試せよ 既に環境ボロボロに壊してる感じだから
- 630 名前:597 mailto:sage [2018/03/10(土) 13:42:17.01 ID:zkqZPBTf.net]
- >>607
手動設定も一度試して、上手く行きそうだったのですが、 できれば自動検出されたコンパイル設定で安心して開発したいです。 わがまま言ってすみません >>608 os再インストールするっきゃない感じがして来ました
- 631 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 17:08:22.69 ID:80+01xi3.net]
- 漠然とした不安に拘っても仕方ない気がするけどな
- 632 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 21:33:51.31 ID:R2CA6CC/.net]
- >>609
自動検出がされたりされなかったりするのはずっと前からのことで ときどき設定したのも消えてしまう、もう諦めて手動設定している
- 633 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 01:55:15.29 ID:UPeTEAbO.net]
- >>606
https://github.com/qt-creator/qt-creator/blob/master/src/plugins/projectexplorer/msvctoolchain.cpp
- 634 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 07:22:56.39 ID:hFKS7szZ.net]
- >>612
検知してる箇所?こういうの追っかけてみるのもQt理解するのに有用かもな Qt-Creator自体がQtの活きた実装例だから
- 635 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 13:20:40.81 ID:9hVCAkRP.net]
- >>612
Qt CreatorのオープンソースはGPLだ
- 636 名前:から
見たコードを使ったアプリはGPLになる [] - [ここ壊れてます]
- 637 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 14:14:28.39 ID:V1TfhLuf.net]
- 目を塞げ
- 638 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 15:15:56.21 ID:dnN0Msfj.net]
- 1. 見たくないのにそこらじゅうで見せびらかされてる。
2. 見てないのにたまたま似ていただけでも疑われ、変な噂を立てれる。 3. 潔白を証明したいなら、リバースエンジニアリングを許可しろと言ってくる。 4. (言いたくないが)、処女検査やレイプ被害者の苦しみみたいなことが生じる。 5. そんなに真似されたくないなら最初から見えるようにしなければいいのに、勝手に 見えるようにしておいて、はっきり言って迷惑。
- 639 名前:デフォルトの名無しさん [2018/03/13(火) 16:00:23.97 ID:fHWXAUXC.net]
- 自動検出に拘るの何でだ?
- 640 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:25:26.40 ID:7hTU5yUL.net]
- qt creator の行間がヒジョーに狭くて見づらいんだけど
広げる方法ない?
- 641 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:30:59.67 ID:2NDCH3me.net]
- 自分でビルド
- 642 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:53:45.12 ID:B2LAHy9H.net]
- 他のフォントと比べたら分かるけど、
Source Code Proってかなり行間のあるフォントだぞ?
- 643 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 00:46:29.64 ID:utngbHuR.net]
- >>620
すみません。Source Code Proは使ってないです。 というか、qt creatorの行間は普通でした。 VSCODEやAndroidStudioやLinux版QtCreatorがちょっとだけ 行間広くてそれがあまりにも自分にあっていたので QtCreatorのほうがわざと詰めてるのかと勘違いしました。
- 644 名前:デフォルトの名無しさん [2018/03/14(水) 01:06:11.33 ID:Y7LD3iVR.net]
- SailFIsh OSって使っているひといる?
iOS/Androidとの違いを教えてくれたらうれしい
- 645 名前:621 mailto:sage [2018/03/14(水) 02:16:10.14 ID:utngbHuR.net]
- QtCreatorで行間を広くしたかった件ですが、
Rounded M+というフォントをインストールして QtCreatorのフォント選択で「Rounded M+ 1m」を選択、 フォントサイズを10ptにした後、拡大率を105%にすることで満足の行く見た目になりました。 ttps://imgur.com/gnLGHxe Windowsにはよくあることなのですが アンチエイリアスやClearTypeでもなくならなかったギザギザが 拡大率を中途半端に105%と設定すると消えました。
- 646 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 07:24:40.62 ID:kWLjNqx6.net]
- >>616
ソースコードを読む前にライセンスを確かめるのは常識
- 647 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 19:13:14.09 ID:V2e3zBtM.net]
- Windowsにあるというか、WindowsのTTFは中にビットマップフォントが入ってるから、
10ptとか12ptとか、よく使われる解像度はビットマップが優先して使われる。 そういうビットマップは視認性を優先してアンチエイリアスはオミットされることがある。
- 648 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 21:28:02.49 ID:kWLjNqx6.net]
- >>625
視認性を優先しようとして視認性が悪くなっているWindowsのお粗末さ
- 649 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 20:55:04.35 ID:vgRTj1Th.net]
- >>626
視認性っていうのは一般に白黒のコントラストが高い方が高いんだが、意味わかってる?
- 650 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 00:55:31.86 ID:63Qr/5E/.net]
- >>627
だからWindowsはお粗末
- 651 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 01:21:46.72 ID:qgNabMVQ.net]
- と、貶めて満足したいだけのマカーでした。
- 652 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 08:25:26.50 ID:sIKOxZd2.net]
- >>624
読んで無くても、 「読んだだろ、嘘つき、潔白を証明したいならソース見せろ」 と脅してくる。
- 653 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 10:31:21.08 ID:wH8S1aPq.net]
- >>630
だから何だ?って話だな どんな世界にもいちゃもん付ける人は一定割合存在するわけでそれが嫌なら社会との接触を
- 654 名前:絶つ他無い []
- [ここ壊れてます]
- 655 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 10:35:25.66 ID:sIKOxZd2.net]
- >>631
自分で勝手に裸体を見せておいて、見たならお前も見せろ、みたいな事言ってくる。
- 656 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 10:48:24.18 ID:sIKOxZd2.net]
- >>631
「一定割合」どころか、ソース公開する側が正義、隠そうとする側が悪みたいな風潮が あるから、大多数からバッシングを受ける現実がある。
- 657 名前:デフォルトの名無しさん [2018/03/17(土) 11:02:15.45 ID:zK+A43YX.net]
- >>632
なるほどその手があったか
- 658 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 13:49:04.37 ID:wH8S1aPq.net]
- >>632-633
だから? 世の中はそういうものだって>>631に書いたつもりだが?
- 659 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 15:04:22.85 ID:sIKOxZd2.net]
- >>635
風評被害でプロジェクトが潰れる。
- 660 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 16:55:45.70 ID:wH8S1aPq.net]
- >>636
その程度で潰れる弱いプロジェクトならどうせ長続き出来ないし淘汰されても仕方がない それにしても ID:sIKOxZd2 は温室育ちの世間知らずか引き籠もりなのか? 甘えたこと言いたいならママに言えよ
- 661 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 17:00:13.91 ID:sIKOxZd2.net]
- ふーん、Qtが使われる事を願ってるよ。。。
- 662 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 18:12:12.73 ID:1GxWiyT5.net]
- GPLに気をつけるのはまあいいとして、
何か害悪みたいに怯えるのはどうかと思うぞ。 どこまでがOKでどこからがダメなのか勉強して知っておけば何も怖いものではない。 むしろ自分がOSSで公開する分には都合のいい場合すらある。
- 663 名前:デフォルトの名無しさん [2018/03/18(日) 03:55:17.35 ID:HsPk0IuW.net]
- おわこん
- 664 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 09:45:21.43 ID:3gi5Gn3p.net]
- >>639
ソース非公開にしたい人には、困るんだな、これが。
- 665 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 09:45:48.28 ID:3gi5Gn3p.net]
- >>640
同意。
- 666 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 09:59:23.92 ID:gEhIFGvb.net]
- Qtがオワコンってんなら
こんなスレまで何しにきてるんだ? フレームワークなんていくらでもあるんだから他当たれよ
- 667 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:03:50.47 ID:3gi5Gn3p.net]
- >>639
LGPLについて、あるサイトで勉強しても、別のサイトでは全く別の事が書かれ ている。また、質問サイトの回答で、ある人が「これこれこういうことです」 と書いていても、別の人が、「それだとOSS作者が損だ。公開すべきだ」と怒り に満ちたような文面で言う。同様にストールマンも非常に激しい口調で、LGPL であっても原則的には公開の義務があるかのような事を言ってくる。 そして、LGPLのライセンス自体を読んでも良く分からない、玉虫色な感じで もやもや感が残る。結局、クローズドにしたい人の立場では書かれていないから そこに載ってないやり方ではOkなのかダメなのかが分からない。後からダメと 言われれば全部パーになってしまう。 また、訴えられるだけで、さらに言えば、何か悪い噂を立てるだけでアプリ作者 にとっては痛手だし、こんな状態ではLGPLは使うわけには行かない。
- 668 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:13:19.95 ID:3gi5Gn3p.net]
- >>643
ここに来ているのは、事実を伝達するためだよ。
- 669 名前:デフォルトの名無しさん [2018/03/18(日) 10:27:35.47 ID:u2Z1KAGW.net]
- Qt以外のフレームワークで良さげなのってある?
- 670 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:29:31.24 ID:3gi5Gn3p.net]
- >>646
ない。
- 671 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:46:15.20 ID:ffJnoACJ.net]
- C++にフレームワークというものが必要ない
GUIならGUIライブラリだけあればいい それ以外のものが必要ならそれだけどこからか取ってきて継ぎはぎして作る MSですら大型のフレームワークをスタンダードにできなかった
- 672 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 11:33:14.25 ID:3gi5Gn3p.net]
- Apple製品を無視すれば楽になるかなと。
- 673 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 12:17:
]
- [ここ壊れてます]
- 674 名前:22.04 ID:gEhIFGvb.net mailto: >>645
意味不明。オレはQtで問題なくアプリを開発して公開してるし。 C++にGUIフレームワークが必要ないと主張するのは勝手だけど、 だったらなんでこのスレまで来てるんだよ。 勝手にスクラッチで開発したらいいだろ。 何考えてるのか意味不明な奴らばかりだ。 [] - [ここ壊れてます]
- 675 名前:デフォルトの名無しさん mailto:sage [2018/03/25(日) 00:02:00.75 ID:UntunXVZ.net]
- Qtはオワコン
- 676 名前:デフォルトの名無しさん [2018/03/25(日) 11:31:50.14 ID:WaYZZq21.net]
- たしかに
- 677 名前:デフォルトの名無しさん [2018/03/29(木) 01:43:16.00 ID:3O2H4m18.net]
- QMLのドキュメントは実際の動きと違いが多すぎて酷いな
- 678 名前:デフォルトの名無しさん [2018/03/29(木) 11:38:45.52 ID:G2xkvUDv.net]
- 末期症状
- 679 名前:デフォルトの名無しさん [2018/03/30(金) 18:47:47.58 ID:qT4MZ8MO.net]
- Qtがオワコンとか言ってる奴は何なんすか?あのマイナーツールキットGtk+のC++版であるGtkmmでさえ
GEditやMySQLで着々と頑張っているんですよ。 Qtがオワコンとか言ってる奴は完全なお門違いですよ。 俺はね、この板でGUIはHTMLで決まりとか言われたから、Electronやってみたんですよ。 でもね、やっぱあれダメですよ。 俺が思うにGUIはやっぱQtかGtkmmじゃないとダメですね。特に、QtQuickは最高です。
- 680 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 18:56:22.19 ID:KKO28r/t.net]
- ElectronはGUIツールキットとは言えないんだよね。
どちらかというとウェブ技術ベースのウィンドウマネージャに近い。 画面上に表示するウィジェットや配置はベース技術なしに全部自分で構築しないといけない羽目に陥る。 QtやGTK+から始めれば当たり前にあるものがない状態から始まる。この苦痛は耐え難いものがある。
- 681 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 21:10:36.48 ID:BDViWvE8.net]
- ライセンスが糞面倒
- 682 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 21:47:12.60 ID:wFE+RHXZ.net]
- 高い
- 683 名前:デフォルトの名無しさん [2018/03/31(土) 04:18:56.83 ID:2Z4gCLvW.net]
- webのGUIと比べるなよω
- 684 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 07:40:26.23 ID:XS4qZyZq.net]
- QT(Quick Time)に親兄弟親戚皆殺しされたんだろ?
そりゃ見境なく何年もネガティブキャンペーンやるだろ C/C++がオワコンって言ってるJavaアプリプログラマ層とあんまり変わらんよ 自分の狭い了見で世界のすべてを語ってるだけ
- 685 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 07:48:29.46 ID:9WdwdChU.net]
- ライセンスが糞面倒
- 686 名前:デフォルトの名無しさん [2018/03/31(土) 08:14:51.89 ID:D1vbg0pQ.net]
- 普通のデスクトップアプリを作るならQt一択なのはわかるんだけど、バグを回避しながら使わないといけない。
特に日本語入力回り。 OSSなんだから自分で修正←簡単にはマージしてくれないから無理。 ※有償版もあるので簡単にマージしないのは責任もって開発してるってことかもしれないし、マージしないのがダメってことではない。 安倍総理と同じで他に選択肢が無いからQt一択になってるだけだと思う。
- 687 名前:デフォルトの名無しさん [2018/03/31(土) 08:17:33.05 ID:D1vbg0pQ.net]
- ちなみに、Qt使って最初に気持ち悪かったのは勝手にメモリー管理されることだけど。
時間の都合でサーバーサイドにQt使ってみたら超安定して長期動作してるから、きっとあれで良いのかもしれない。 杞憂ってやつか。 でも、明示的な管理ができないとなんか気持ち悪いよね。 Javaとか使ってる人なら自然に受け入れられるんだろう。
- 688 名前:デフォルトの名無しさん [2018/03/31(土) 10:48:57.64 ID:c97ae/y4.net]
- Javaのガベコレとは違って
widget同士でチェーン管理されてるんじゃね Javaよりは明示的に追いかけられるはず
- 689 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 13:55:43.04 ID:VILG94Fj.net]
- Qtの生存管理はオブジェクトツリー方式。
親が死ね
- 690 名前:ばその子孫は全て開放される。
最上位はスレッド自体になっているので、 ワーカースレッドで生成したオブジェクトはメインで使いたい時は メインのスレッドオブジェクトに登録し直す必要がある。 [] - [ここ壊れてます]
- 691 名前:デフォルトの名無しさん [2018/04/04(水) 18:14:17.13 ID:88pKXVwP.net]
- QMLってメソッドのバーチャルオーバーライドすらできないのか。
型厳密と言いながらenumの型チェックもできずに整数で扱うので間違えて書いてもエラーにならずにおかしな動きをする。 ダメな言語だ。
- 692 名前:デフォルトの名無しさん [2018/04/04(水) 18:23:19.78 ID:Pmay6Vdj.net]
- うむ
- 693 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 18:54:42.27 ID:88pKXVwP.net]
- Qt.AlignLeft,Text.AlignLeft,TextInput.AlignLeft,TextEdit.AlignLeft,TextArea.AlignLeft,TextField.AlignLeft
言語として破綻している
- 694 名前:デフォルトの名無しさん [2018/04/05(木) 07:35:39.31 ID:rI1smYBt.net]
- JavaFXは次期Javaの正規プロジェクトから外されるんだってなw
Qtもオワコンだし、Gtkも当然オワコンだし、おとなしくC#でもやっとけって暗黙の了解w?
- 695 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 07:37:34.73 ID:rI1smYBt.net]
- しっかし、スレ違いだけど、JavaもJavaEEも外すし、JavaFXも外すし、JavaSEは既存の企業からもライセンス料とることになったし、
元のJavaは何が残るの・・w Qtも似たような道を通ると何も残らねえんじゃねえのか・・w なんかそうなる様な気がするw
- 696 名前:デフォルトの名無しさん [2018/04/05(木) 07:38:57.32 ID:rI1smYBt.net]
- でもGtkとQtは根強いLinuxのベース環境があるからな・・w 強そうだな。
- 697 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 20:37:39.61 ID:+F6k0Ozg.net]
- w は句読点ではない
- 698 名前:デフォルトの名無しさん [2018/04/06(金) 12:23:58.21 ID:sTfZcU1Y.net]
- GTKは糞
- 699 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 19:04:02.78 ID:bJUCDaUD.net]
- そろそろ新しいクロスプラットホームなGUIツールキットが出てきてほしい
- 700 名前:デフォルトの名無しさん [2018/04/08(日) 22:37:44.47 ID:xVZVETA8.net]
- 実際開発者の自己満足以外で
ユーザー側にクロスプラットフォーム求められているソフトってあるのかね もしくはクロスプラットフォームに対応するコストに見合う売り上げが見込めるとか 各種OSのユーザー層考えると「こういうことをやる場合はこのOS」とか決まってそう マイナーOSでヒットしたソフトを移植する際は 最初からクロスプラットフォームでつくっときゃよかったなと思うかもしれないけど そんなの作る前からわからんし
|

|