- 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
- 556 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 03:17:29.77 ID:9GN0bJzK.net]
- >>537
やってることは知っているよ、 そういうのを判断するように作っていないとしたらQtのバグだというのすらわからないのだな。
- 557 名前:デフォルトの名無しさん [2018/02/03(土) 04:56:29.54 ID:pNC8Ba1v.net]
- 仕様がないやつだな
- 558 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 09:35:11.05 ID:mkM/JjB2.net]
- 本体横の音量ボタンを無効にすることはできませんか?
一定の音量で固定することが目的で、代替案でも嬉しいです
- 559 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 09:38:33.36 ID:mkM/JjB2.net]
- スレ間違い、スルーでお願いします
- 560 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 09:39:15.09 ID:qWVkS+Es.net]
- 「どこの誤爆か?」
と書こうとしたけどやめて正解だった
- 561 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 12:15:03.86 ID:GfLK8gwV.net]
- >>538
へー、わかってるのにわざわざ2時間以上待ってたんだ。だったらそもそも help me とか言う必要ないよね。 自分で recursive な link 作っておいてツールのバグとか意味不明だわ。
- 562 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 02:12:12.27 ID:1Y8OypDc.net]
- >>543
賢いプログラムならrecursive linkは考量する もしそれを考えてqmakeが作られていならそれはバグ
- 563 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 15:32:51.78 ID:ZPadave
]
- [ここ壊れてます]
- 564 名前:1.net mailto: 賢くないプログラムを使いこなせるのは賢い人だけ
賢くない人はバグレポも出さずに文句を言い続ける [] - [ここ壊れてます]
- 565 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 21:11:46.11 ID:aqaKodzT.net]
- QListView + QStandardItemModel + QStandardItem で
画像のサムネイル表示を作っています。 一先ず、拡張子のアイコンを表示しておいて、 QtConcurrentRun::run で 差し替えているのですが、 マウスオーバー とか resize 等 が 発生しないと反映されません。 よくわかってないまま、 emit model->itemChanged(item) とやってみたりしたのですが、うまくいっておりません。 こういう場合どうすればよいのでしょうか?
- 566 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 00:57:31.38 ID:DvM/fAAV.net]
- >>546
ああそれはね。AbstructItemModelに対して モデルをリセットすると宣言すればいいのよ。 つまり、 emit beginResetModel() emit endResetModel() を呼び出す。当然ながら2つのemitの間でモデルの差し替えを行う。
- 567 名前:デフォルトの名無しさん [2018/02/06(火) 18:48:50.65 ID:OhWB5yb3.net]
- >>547
ありがと♡ちゅっ♡😘
- 568 名前:546 mailto:sage [2018/02/06(火) 20:52:49.33 ID:/YB/aLbm.net]
- >>547
ありがとうございます。期待していた挙動になりました。 modelで制御するんですね。
- 569 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 22:40:54.52 ID:Ck+HSl15.net]
- blog.qt.io/blog/2018/02/06/sharing-files-android-ios-qt-app-part-3/
androidかiosでQt使ってる会社ってあるのかな
- 570 名前:546 mailto:sage [2018/02/10(土) 19:40:37.42 ID:q+UFelfE.net]
- beginResetModel を使用して 1枚づつ更新できるようになったのですが、
選択アイテムが初期化されたりと、意図しないstateのreset が起きて困ってます。 (スクロール状況中だと戻ったりもしました) できれば、item毎に更新したいのですが、どうすれば良いでしょうか?
- 571 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 22:17:53.93 ID:8uL8roEq.net]
- 今のPCだと1秒で20枚以上の画像ファイルサムネイルを作れるはずなので、
1枚ごとにアイコンを再描画したいと考えるのは馬鹿げていると思う。 毎秒数回程度に再描画の数を抑えるべき。 サムネイル画像のサイズは高々知れているので、 数百万個を一度に処理するというのでなければオンメモリで持っていて良い。 QVectorやQListなどに出来上がり次第入れていき、ときどき前再描画とかでいいのでは。 何番目のアイコンを選択してるかは自前で保持しておけばいい。
- 572 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:06:53.41 ID:5pa79NTQ.net]
- >>552
アドバイスありがとうございます。 描画頻度に関しては、ご指摘のとおりであり、 1秒毎にでききた分を差し替えるようにしていました。 551 の件は、描写頻度に関係なく 発生していましたので、 単純化して質問しました。 勝手に省いて申し訳ありませんでした。 > 自前で保持 reset 前後で、currentIndexを保持、復元を試しみましてみましたが、 いまのところ上手くいってません。試行錯誤してみます。 個人的には、 変更をmodel に通達したら、view が必要に応じて描画ってなって欲しいのですが、 できないのでしょうか? reset は、強力すぎるというかやりすぎという感じがしてしまいます。
- 573 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:57:36.52 ID:TVBa8eL+.net]
- >>547
で書いたemit は不要だったね。こいつは通常のメソッドであってSIGNALではなかったようだ。 QListWidgetItemの実装を眺めたけどsetData()で結局 model->itemChanged(this)を呼び出してるから それ
- 574 名前:ナいいんじゃね?
ちなみにQListModel::itemChanged()内で再度 emit dataChanged(idx, idx)を呼び出しているようだ。 ただし知ってると思うけどQlistWiget系は追加するたびに 再描画が発生するからフォルダ表示的な用途にはおそすぎて使えない。 [] - [ここ壊れてます]
- 575 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 01:01:07.29 ID:TVBa8eL+.net]
- で、カーソルの保持が消滅する件だけど、
私がやったのは初期表示とテキスト検索やボタンチェックで 表示リストを絞り込むような事を実装したから 元々カーソルの位置を保持する必要はなく、正直やってないのでわからない。 アイコンは2万件ほど登録したけど問題なく表示できる。 ついでにいうとAbstructItemModelは画面に表示されるアイテムの文だけしかアクセスしてこないので、 modelはデータをオンメモリで全部保つ必要はない。
- 576 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 20:37:01.09 ID:yygcbIZh.net]
- 一先ず
QListViewを派生して、 QListView::dataChanged を public から call できるようにして、 modelからの emit の代替にすることにしました。 次点としては QListView->viewport()->update() を 適時call でも いけそうです。 嵌っていた点は、クロススレッド で emit(というか signal?) が 保証されてない点でした。 真っ当に対応するなら、クロススレッドの橋渡しを実装なのでしょうが、 スレッドまわりが理解できておらず厳しいです。 ひとまず納得できました。 お付き合いしてくださった皆様ありがとうございました。 >>555 > modelはデータをオンメモリで全部保つ必要はない。 これが、ちょっと気になったのですが、 全部登録しないと件数(というかスクロールバー)が不整合状態になりませんかね?
- 577 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 08:36:26.70 ID:mDeN+3Ew.net]
- >>556
QListViewやQTreeViewはダミーノードに対する子要素のかたちで全体の要素数を指定することになるが、 そのときに全件相当する数値を返すだけだからオンメモリでデータを持つ必要はない。
- 578 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 08:42:35.90 ID:mDeN+3Ew.net]
- >嵌っていた点は、クロススレッド で emit(というか signal?) が 保証されてない点でした。
あと、こういうときはQFuture/QFutureWatcherを使おう。 まともにマルチスレッドを手作りするのは馬鹿らしい。
- 579 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 21:53:44.05 ID:kMB7mzYE.net]
- invokeMethod を使用することで thread 越えできました。
auto index = item->index(); //emit item->model()->dataChanged(index, index); auto arg = Q_ARG(QModelIndex, index); QMetaObject::invokeMethod(item->model(), "dataChanged", arg, arg); これで、model 側から view をcallする必要がなくなりました。 >>558 > QFutureWatcher document をざっと見た感じ、thread の進捗管理関連しか分かりませんでした。 もう少しヒントになりそうなワードないでしょうか?
- 580 名前:デフォルトの名無しさん [2018/02/15(木) 07:15:15.69 ID:0Fgr05vi.net]
- invokeMethod を使用することで thread 越え
これFAQだけど禁止されてなかった?
- 581 名前:デフォルトの名無しさん mailto:sage [2018/02/15(木) 18:09:43.55 ID:dbyCEeSz.net]
- QtConcurrent::Run()でworkerに仕事させるのが基本。
それから 1. 戻り値のQFutureをコレクションに蓄えてあとで使う 2. QFutureWatcherに設定してSIGNALを発行してもらう のどちらかで処理するのがQt流。 [2]の場合はQFutureWatcherはコピーコンストラクタがないので 何かのオブジェクトにメンバ変数としてぶら下げる必要がある。
- 582 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 15:03:45.82 ID:dBpGhFbZ.net]
- https://qiita.com/false-git@github/items/38b6e69557b8459e9c0e
https://forum.qt.io/topic/72188/invokemethod-in-other-thread https://stackoverflow.com/questions/13948337/why-using-qmetaobjectinvokemethod-when-executing-method-from-thread https://qiita.com/hermit4/items/b1eaf6132fb06a30091f vivi.dyndns.org/tech/Qt/QThread.html moveToThread()やね
- 583 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 20:38:11.85 ID:9ip8gpus.net]
- タッチパネルでTsLibを使ってるんだが
QMLでMouseAreaのonPressedは呼ばれるけど onReleaseやonCanceledが呼ばれないことが稀にある。 Butttonも同じで押しっぱなしになることが。 TsLibの問題なのかよくわからないけど対処法は無いの?
- 584 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 00:06:21.28 ID:Br03dODR.net]
- Linuxなら/dev/event 当たりを観察して調べたらいいんでないの?
ピュアQtでWindows/Linuxでタッチパネル対応やってるけど今のところ致命的な不具合はない。 強いていうとダブルフィンガーのスライドの検出の精度が不十分で 指一本と判定される場合が結構ある。
- 585 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 06:30:14.43 ID:pJmyuaHt.net]
- 改めて聞かれると微妙なのでもう一度確認は必要だけど
input/eventは必ずReleaseまで出てるように見えていたと思うが Qtを通さずダイレクトに監視した場合なので Qtがイベントを取りこぼすことがあるのかと。
- 586 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 21:42:31.50 ID:RLPdE+TN.net]
- QML を触る人はドライバ寄りの知識が浅い
というあるある偏見発動中 まぁオレも似たような状況でEvent 拾って試してるうちに、 素のXで試したりして横方向への理解は深まったけども
- 587 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 21:59:00.38 ID:pJmyuaHt.net]
- その逆、むしろQt/QMLを触りたて
- 588 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 01:40:23.14 ID:5XuJDoZ7.net]
- >>545
qmake が賢くないことの言い訳にもなってないな
- 589 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 04:00:26.84 ID:sS7A8Lf0.net]
- >>567
なんかワールドダウンタウン思い出した
- 590 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 06:19:53.51 ID:PVAcL0Ml.net]
- それがどういう意味なのかまったくわからん
- 591 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 17:14:41.64 ID:sS7A8Lf0.net]
- youtubeで動画見ればわかる
- 592 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 17:51:31.63 ID:PVAcL0Ml.net]
- タイトルからしてつまんなそうというか
興味がなさ過ぎて見る気も起きない
- 593 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 18:40:30.43 ID:sS7A8Lf0.net]
- ダウンタウンの番組で1番面白かったと思うけど
まあどうでもいいわ
- 594 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 19:16:47.39 ID:PVAcL0Ml.net]
- 存在すら知らないしダウンタウンそれほど好きでもないから
最初からどうでもいい
- 595 名前:デフォルトの名無しさん mailto:sage [2018/02/19(月) 17:20:31.05 ID:2R9VMD7m.net]
- >>567
泥沼にようこそ
- 596 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 01:39:34.24 ID:XuFZ59kb.net]
- >>567
Qt/QMLはデスクトップとモバイルのどちらもまともに動かないから止めた方がいいよ。
- 597 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 07:23:48.34 ID:v/F9ar1Q.net]
- >>576
人の言うことを聞かない上の人間の絶対命令でね
- 598 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 09:04:18.88 ID:S6h+U1wA.net]
- QMLはスクリプトだからさっと書いて動かせるのがいいところだけど、
やっぱコンパイルしてネイティブコードにしないと実行すると遅いよね。
- 599 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 10:55:07.26 ID:XuFZ59kb.net]
- >>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
「一定割合」どころか、ソース公開する側が正義、隠そうとする側が悪みたいな風潮が あるから、大多数からバッシングを受ける現実がある。
|

|