暇つぶし2chat TECH
- 暇つぶし2ch462:デフォルトの名無しさん
17/10/27 20:57:40.08 pt3mzqru.net
QMLコンパイラ、有償版じゃないと使えないの?

463:デフォルトの名無しさん
17/10/27 21:59:57.95 0hPlLftS.net
>>445
そうだよ。
>>444
443はパッチまで作って送ってる。

464:デフォルトの名無しさん
17/10/28 19:50:58.67 bb8feote.net
パッチ送るだけなら楽だけど
取り入れて良いか確認する方は手間掛かるよ

465:デフォルトの名無しさん
17/10/28 20:51:38.04 vrJXDDUp.net
>>446
QMLコンパイラは、お試しもできないのか
QMLは重い、使いにくいもんだという経験上の概念が定着してしまってるから
試すこともできないものはリスクでしかない

466:デフォルトの名無しさん
17/10/28 21:07:13.14 Rk+loSH6.net
パッチを受け取って対応しないとか甘えでしかない。

467:デフォルトの名無しさん
17/10/28 22:12:28.68 VR3TKLVx.net
>>448
商用版に付いてくる Qt Quick Compiler の原型(?)は github からダウンロードできるみたい。
使ったことないからどこまで使い物になるかはわからないけど。
URLリンク(github.com)
>QMLは重い、使いにくいもんだという経験上の概念が定着してしまってるから
元々 JavaScript みたいなもんだから Widget に比べて重いのは仕方ないけど、rapid programming には結構便利だと思うよ。

468:デフォルトの名無しさん
17/10/28 22:19:38.90 5Lv8SC/6.net
Qtに必要なのは、QMLよりもXAMLだと思う。
MVVMの普及が必要だ。

469:デフォルトの名無しさん
17/10/28 22:57:57.78 R69/khYl.net
Qtに必要なのはC#😉

470:デフォルトの名無しさん
17/10/29 12:06:52.59 Q6gylViA.net
>>450
githubのは商用版に対抗して作られたもの制約や問題が多い

471:デフォルトの名無しさん
17/10/29 14:16:49.14 Q6gylViA.net
>>403
cppとhが99%以上
qmlは1%未満
こういうものを作るにはC++

472:デフォルトの名無しさん
17/10/29 22:11:24.37 hSLBrtzh.net
Archのpacmanで入れたQtCreatorがHelpでフォントのサイズの変更が出来ない...
誰か解決策知りませんか

473:デフォルトの名無しさん
17/10/29 22:49:21.55 5ITJZcz2.net
普通はCtrl+ホイールだけどな

474:デフォルトの名無しさん
17/10/29 22:59:29.08 hSLBrtzh.net
>>456
それが出来ないんですよ...

475:デフォルトの名無しさん
17/10/29 23:11:00.49 gzjqaz+6.net
拡大 Ctrl++
縮小 Ctrl+-
リセット Ctrl+0

476:デフォルトの名無しさん
17/10/29 23:29:13.58 hSLBrtzh.net
Menu->Options->Helpからフォントを指定しても、サイズを変更しても適用されないんですよ
そこにスタイルシートが指定されてない場合しか適用されないみたいなこと書いてあった気がするんですけど(うる覚え)それが原因ですかね?
どうすればいいのだろう...

477:デフォルトの名無しさん
17/10/30 04:12:07.25 p0VOu9CZ.net
>>458
あ、これなら出来ましたm(_ _)m

478:デフォルトの名無しさん
17/10/31 01:33:18.42 SC+3lzi9.net
>>448
QMLコンパイラ商用版限定、LGPL3への切り替え、GPL限定、
どれもオープンソースなど考えずに儲けたいだけ

479:デフォルトの名無しさん
17/10/31 03:02:51.91 K5A55ntK.net
QML目当ての売り上げってどの程度あるん?

480:デフォルトの名無しさん
17/11/08 16:19:26.61 VUoO2xY3.net
ドキュメントからはconnectでコンパイルエラーにはならないはずなので
ヘッダーを見たらドキュメントに書かれていないオーバーロードsignalがあるじゃないか

481:デフォルトの名無しさん
17/11/10 18:37:18.64 Ml3fR1jS.net
Creatorでコード編集中にマクロが未定義になってダイアログで警告されるのにうんざりだ。
起動しなおせば使えるようになるからバグ。

482:デフォルトの名無しさん
17/11/10 19:00:24.93 kdNxYf2d.net
ubuntuで、QTCreato4.3を使用しています
VisualStudioのように、スタックサイズの拡張はできますでしょうか?

483:デフォルトの名無しさん
17/11/10 19:14:13.21 xr3E4/2p.net
そろそろツールチップに型とかを表示するようにしてほしい

484:デフォルトの名無しさん
17/11/11 07:37:11.22 PT/co+ue.net
リファクタリングのシンボル名変更をしようとするとCPUが100%になって操作できなくなる

485:デフォルトの名無しさん
17/11/12 17:14:36.72 nhfMzlE/.net
ボロボロですね~

486:デフォルトの名無しさん
17/11/12 20:51:23.77 Z811zxFn.net
>>465
遅レスだけど、そういうのはQtの仕事じゃない。
リンカにオプションを与える。
具体的には
QMAKE_LFLAGS += オプション
ってproject.pro に書き加える。

487:デフォルトの名無しさん
17/11/14 12:59:37.67 +ChKS3Tv.net
Qtのダウンロードページ死んでるがな・・・
今、Qt5.9.1で、QWebEngineHistoryとかインクルードしたくて、
MSVC2017だと、QT += webenginewidgetsを追加しているのに、インクルードできないといわれてしまうし
MinGWだと、QT += webenginewidgets追加すると、Unknown moduleといわれるし
全くどうしたらいいだ

488:デフォルトの名無しさん
17/11/14 13:26:23.63 gF3tQCFN.net
>>469
回答ありがとうございます。
具体的には、下記のような形でしょうか?
QMAKE_LFLAGS += -z stacksize 1024000

489:デフォルトの名無しさん
17/11/14 18:18:54.02 XTy+J8XG.net
>>470
WebEngineはMSVC2017とMigGW非サポート

490:デフォルトの名無しさん
17/11/14 20:19:11.84 +ChKS3Tv.net
>>472
マジかよ・・・サンクス
つまりMSVC2013とかでやる必要があるということだな

491:デフォルトの名無しさん
17/11/14 20:24:55.15 i1iRiI4Y.net
>>471
試せばわかるやん?
>>473
msvc2015だろjk

492:デフォルトの名無しさん
17/11/15 10:12:06.61 Ob/dxSoq.net
Creatorのヘルプで戻ったときに>が有効にならずに無効になってしまうのがあるのは面倒だ

493:デフォルトの名無しさん
17/11/17 11:46:43.09 LBbhF0MU.net
VSみたいに、複数プロジェクトをまとめるプロジェクトって作れないのかな?
.pro開いてビルドを取り直すのがめんどくさい。
ご教授ください。

494:デフォルトの名無しさん
17/11/17 14:14:46.17 lB7xBm25.net
Qt SDKのソースを見れば分かるけど、
TEMPLATE = subdirs
と書けばサブディレクトリにあるプロジェクトが全て1つのプロジェクトとしてまとめられる。
SUBDIRS 変数にプロジェクトを入れていく。
依存関係を設定してあげればビルド順も制御できる。

495:デフォルトの名無しさん
17/11/17 15:37:42.36 DzUDKAOw.net
qmakeは慣れると便利だけど、慣れるまでが大変。
cmakeでも良いけど、Qtが使えるならqmakeの方がデバックが楽。

496:デフォルトの名無しさん
17/11/17 15:49:15.54 LBbhF0MU.net
>>477
xx/yy/a.pro
xx/yy/b.pro
xx/yy/c.pro
この3つをまとめるとしたら、
xx/all.proをつくり、ここに「TEMPLATE = subdirs 」を指定する書き方でしょうか?

497:デフォルトの名無しさん
17/11/17 16:49:32.64 J/TnNXex.net
>>479
URLリンク(doc.qt.io)

498:デフォルトの名無しさん
17/11/17 17:20:52.11 LBbhF0MU.net
>>480
ありがとうございます。
翻訳しながら試してみます

499:デフォルトの名無しさん
17/11/17 19:10:48.97 w1dtObun.net
あーあ、規模が規模だし、すっかりQt依存のコードになっちゃって
Qtを使わない環境に移植するときは地獄だなこりゃ

500:デフォルトの名無しさん
17/11/17 21:28:39.92 oCT+XqQK.net
何が楽しくて今の時代にわざわざQtを勉強するのかな

501:デフォルトの名無しさん
17/11/17 22:11:51.54 lB7xBm25.net
>>482,483
お前らQtの専門スレまで何しに来てるんだよ。
巣に帰れ。

502:デフォルトの名無しさん
17/11/18 17:43:20.88 zvTITcNA.net
Creatorでキーボードショートカットの設定がモーダルダイアログなので
編集操作しながら設定できないのでやたら使いにくい

503:デフォルトの名無しさん
17/11/18 21:59:05.82 zvTITcNA.net
Apple Watch の技術プレビューレベルの対応をいたしました、って書いてあるけれど
UI作れないのに対応したとは言えないよ
Xamarinは作れるな

504:デフォルトの名無しさん
17/11/18 22:04:35.60 GWYNVAdB.net
Xamarinと比べるとQtの未来は惨めすぎる

505:デフォルトの名無しさん
17/11/19 00:36:22.44 SmucCNUq.net
>>487
Qtのモバイルは全くダメ

506:デフォルトの名無しさん
17/11/20 01:37:44.65 zCLwsoLx.net
Creatorのウィジェットフォーム編集でコピペしたときにパレットの変更が反映されたりされなかったりする

507:デフォルトの名無しさん
17/11/20 08:36:39.64 92U/Aofr.net
デスクトップアプリは便利なんだけどなあ。

508:デフォルトの名無しさん
17/11/20 12:12:22.77 zCLwsoLx.net
Creatorでフォーム編集中のlayout*MarginとlayoutSpacingがプレビューと実行で小さく変わってしまう
ウィンドウサイズはフォーム編集設定通りになるのでレイアウトに入れたウィジェットの大きさがフォーム編集よりも大きくなる
見た通りに編集して実行できない

509:デフォルトの名無しさん
17/11/20 12:19:00.78 nvUDg4PT.net
Widgetを動的に入れ子にしてる場合は
Designerの表示は参考にしかならんぜ。
面倒なのでスペース関係は必要な時以外0にして動かしてるな。

510:デフォルトの名無しさん
17/11/20 14:12:17.07 zCLwsoLx.net
>>492
サイズポリシーはもっと酷くてDesigner表示では潰れてしまう
プレビューと実行では潰れない

511:デフォルトの名無しさん
17/11/22 04:31:59.41 0V9NVRcv.net
URLリンク(github.com)
LSP対応のcqueryがまあまあ強力
とにかくメモリ使用量がめっちゃ少ない
QtCreatorをLSPに対応させてClangCodeModelを放り投げて欲しい
少し大きなプロジェクト開いただけで気がついたら1GBとか余裕で使ってるからな

512:デフォルトの名無しさん
17/11/22 09:48:41.53 YQO3o+Em.net
Creatorの補完表示がやたらに遅いおかげで脳内補完が楽にできるようになった

513:デフォルトの名無しさん
17/11/23 23:06:10.21 g6709/aW.net
うちのソースツリーはC/C++で17MBほどあるけど、
qtcreatorは250MB程度しか食ってないし別に重くはないぞ。

514:デフォルトの名無しさん
17/11/24 10:42:11.87 xcVSyfMx.net
>>496
ソースツリーの量に関係なく
やっと補完表示されてから他のファイルを編集し
戻ってきてまた編集すると補完でまた待たされる
同じものが補完されたりされなかったりもする
ヘルプも一度目は大概他のが表示され、二度目に正しく表示される
ヘルプがあるのに表示されないのもよくある
補完とヘルプがすぐに正しく表示されないので使い難い

515:デフォルトの名無しさん
2017/11/25


516:(土) 12:01:39.81 ID:T6SGca+6.net



517:デフォルトの名無しさん
17/11/25 16:37:20.21 Fw88qHRX.net
デザインエディターでサイズとかの入力中にキー入力ごとにプレビューが変わるのは筋悪、入力確定で変わるの筋良
ファイル名の変更でサフィックス含めて選択されるのも筋悪、サフィックスを除いた部分が反転されるのが筋良
フォーム上に置いたエレメントが選択できなくなるのはひどいバグ、他のファイルを表示させて戻ると選択できるようにはなる

518:デフォルトの名無しさん
17/11/25 17:33:42.66 lbdvAXfn.net
俺QtQuickUserManになる!

519:デフォルトの名無しさん
17/11/25 19:01:07.86 pRin/rOH.net
文句あるならプルリクエスト出せよ。
何のためのオープンソースなんだよ。

520:デフォルトの名無しさん
17/11/26 01:35:31.39 P9h7rPjd.net
>>501
オープンソースだからだと? 欠陥とバグだらけとは関係ない

521:デフォルトの名無しさん
17/12/02 20:40:40.81 +gAhO9e5.net
僕は長い間Qt使ってるけど、Honeyは40年間いた事ないんです(><;)

522:デフォルトの名無しさん
17/12/02 20:45:20.69 GY0iQTDb.net
一週間近くレスなかったか
オワコンだな

523:デフォルトの名無しさん
17/12/03 06:24:58.89 J5a1ywZ3.net
お前ら Qt Advent Calendar 参加しろよ
まあここにはキモカネおっさんしかいないから浮くだけか

524:デフォルトの名無しさん
17/12/04 07:16:43.38 mye3sxih.net
JUCEにPersonalライセンスなんてものが出来ていたから使ってみる

525:デフォルトの名無しさん
17/12/07 21:38:04.74 +0LKQIfD.net
>>505
一人で複数を除くと空きが16もある
人気ないな

526:デフォルトの名無しさん
17/12/08 01:26:13.12 bo60qy0W.net
>>505
埋めるためだけで内容が薄いのがちらほら
よいしょで気持ち悪いのもある

527:デフォルトの名無しさん
17/12/22 01:43:47.13 ezcORGiK.net
Qt6はBSDライセンス

528:デフォルトの名無しさん
17/12/22 18:00:45.72 bOdX3AhV.net
ブーム来る前に終了

529:デフォルトの名無しさん
17/12/27 09:45:43.35 0p9jCYzw.net
QMLのJavaScriptバージョンは古過ぎる

530:デフォルトの名無しさん
17/12/27 17:54:44.55 iWrMGuYB.net
webassemblyでブラウザでqtがそのまま動くようになればワンチャンある?

531:デフォルトの名無しさん
17/12/28 12:58:43.73 mVNjnRVK.net
フリテンリーチ一発ツモくらいの確率

532:デフォルトの名無しさん
17/12/28 14:53:39.82 TunRMHWB.net
御無礼なら余裕だな

533:デフォルトの名無しさん
17/12/28 23:12:22.70 tWVOyHkw.net
俺に言わせれば、Gtkmmの方が良い。俺はGtkmmにゾッコンだ。
GtkmmにもQtQuickみたいなやつが欲しいな・・。Gtkmmick(Gtkモミック)みたいな感じのネームが良い。

534:デフォルトの名無しさん
17/12/29 09:17:17.54 We7igFwi.net
スレ違い

535:デフォルトの名無しさん
17/12/30 15:23:43.24 9j+d+4sf.net
GTKは糞

536:デフォルトの名無しさん
17/12/31 09:59:02.57 rHg6Qc+M.net
GUIツールキットってtk wx以外になにがある?

537:デフォルトの名無しさん
17/12/31 16:38:26.98 UDBncfce.net
5.10.0ブランチが消えているな

538:デフォルトの名無しさん
18/01/08 20:44:56.10 4kDntYbc.net
chromeでad block系をONにしたままだと
URLリンク(www.qt.io)
からDLするボタンが表示されなかったぜ
どういうことなんだぜ

539:デフォルトの名無しさん
18/01/09 11:41:58.21 fRZlLsAQ.net
>>520
商用買えLGPLどうのとか言われないこちらがお勧め
URLリンク(master.qt.io)

540:デフォルトの名無しさん
18/01/10 22:33:54.11 GW/8P3iu.net
VisualStudio2017でQt使うのは無理みたいだね。
日英のそれっぽいブログのとおりにやってみたけど、Qtのbuildが見つからない
」エラーでプロジェクトが作成できないよ。

541:デフォルトの名無しさん
18/01/11 02:59:39.20 +0co0r+N.net
cmakeでも無理?

542:デフォルトの名無しさん
18/01/11 18:05:39.13 ugBs1xxh.net
えっ

543:デフォルトの名無しさん
18/01/11 19:42:47.10 OtmX4AVQ.net
できた。Qt本体インスコしてなかったわ

544:デフォルトの名無しさん
18/01/11 20:09:33.86 xSR4Q+zj.net
えーっ

545:デフォルトの名無しさん
18/01/12 08:52:40.95 qk0fK9WF.net
初笑いゲットw

546:デフォルトの名無しさん
18/01/14 12:45:42.24 Yj+5k4il.net
コードのライセンスについて勉強したいのですがいいサイトありますか?

547:デフォルトの名無しさん
18/01/27 18:27:44.21 gDjVbhrq.net
qmake -project が二時間放置しても終わらない
たったの40行なのになぁ
Please help me.

548:デフォルトの名無しさん
18/01/27 18:40:50.17 WgYcU0Ps.net
電源長押し

549:デフォルトの名無しさん
18/01/28 14:19:43.87 /uDPCtSb.net
>>529
無限ループでCPU使用率100%

550:デフォルトの名無しさん
18/01/28 16:45:55.03 jzzl4Mfr.net
cmakeでやりなさい

551:デフォルトの名無しさん
18/01/30 11:03:20.41 kYa7SwDM.net
qmakeはMakefileやVisualStudioのソリューションを生成するツールだから、
qmake自体が直接何か処理するわけじゃない。
だから生成されたスクリプトやソリューションが何をしているかを調べるべき。
まあ十中八九書いた本人のせいという落ちだろうけどね。

552:デフォルトの名無しさん
18/01/30 19:00:10.58 UOE/eN1b.net
>>533
qmake -projectが二時間以上終わらないのだからqmakeが直接処理しているだけ。
つまり、Qtのバグ。

553:デフォルトの名無しさん
18/02/01 20:51:27.69 WdZXEzSH.net
jetbrains toolboxってQt製だけどUIはQtWebEngine使ってjavascriptで作ってるんだね
Qtの正しい使い方って感じがする
Qtがデスクトップで生き残るにはこれしかない

554:デフォルトの名無しさん
18/02/02 08:58:23.15 mtPYhkU1.net
>>529
もしかして.runファイル使ってインストールした?
それするとqmakeが正常に働かないけど

555:デフォルトの名無しさん
18/02/02 21:40:25.23 Y8CLfwV+.net
>>534
ロクにやってることも知らないのによく Qt のバグとか言えるなあ。
qmake -project がやってることはカレント以下のフォルダを再帰的にたどって .cpp やら .h のリストを作ってるだけ。
カレント以下に symbolic link があって再帰してるか、必要なないフォルダへにリンクしてるだけじゃないの?

556:デフォルトの名無しさん
18/02/03 03:17:29.77 9GN0bJzK.net
>>537
やってることは知っているよ、
そういうのを判断するように作っていないとしたらQtのバグだというのすらわからないのだな。

557:デフォルトの名無しさん
18/02/03 04:56:29.54 pNC8Ba1v.net
仕様がないやつだな

558:デフォルトの名無しさん
18/02/03 09:35:11.05 mkM/JjB2.net
本体横の音量ボタンを無効にすることはできませんか?
一定の音量で固定することが目的で、代替案でも嬉しいです

559:デフォルトの名無しさん
18/02/03 09:38:33.36 mkM/JjB2.net
スレ間違い、スルーでお願いします

560:デフォルトの名無しさん
18/02/03 09:39:15.09 qWVkS+Es.net
「どこの誤爆か?」
と書こうとしたけどやめて正解だった

561:デフォルトの名無しさん
18/02/03 12:15:03.86 GfLK8gwV.net
>>538
へー、わかってるのにわざわざ2時間以上待ってたんだ。だったらそもそも help me とか言う必要ないよね。
自分で recursive な link 作っておいてツールのバグとか意味不明だわ。

562:デフォルトの名無しさん
18/02/04 02:12:12.27 1Y8OypDc.net
>>543
賢いプログラムならrecursive linkは考量する
もしそれを考えてqmakeが作られていならそれはバグ

563:デフォルトの名無しさん
18/02/04 15:32:51.78 ZPadave


564:1.net



565:デフォルトの名無しさん
18/02/05 21:11:46.11 aqaKodzT.net
QListView + QStandardItemModel + QStandardItem で
画像のサムネイル表示を作っています。
一先ず、拡張子のアイコンを表示しておいて、
QtConcurrentRun::run で 差し替えているのですが、
マウスオーバー とか resize 等 が 発生しないと反映されません。
よくわかってないまま、
emit model->itemChanged(item)
とやってみたりしたのですが、うまくいっておりません。
こういう場合どうすればよいのでしょうか?

566:デフォルトの名無しさん
18/02/06 00:57:31.38 DvM/fAAV.net
>>546
ああそれはね。AbstructItemModelに対して
モデルをリセットすると宣言すればいいのよ。
つまり、
emit beginResetModel()
emit endResetModel()
を呼び出す。当然ながら2つのemitの間でモデルの差し替えを行う。

567:デフォルトの名無しさん
18/02/06 18:48:50.65 OhWB5yb3.net
>>547
ありがと♡ちゅっ♡😘

568:546
18/02/06 20:52:49.33 /YB/aLbm.net
>>547
ありがとうございます。期待していた挙動になりました。
modelで制御するんですね。

569:デフォルトの名無しさん
18/02/06 22:40:54.52 Ck+HSl15.net
URLリンク(blog.qt.io)
androidかiosでQt使ってる会社ってあるのかな

570:546
18/02/10 19:40:37.42 q+UFelfE.net
beginResetModel を使用して 1枚づつ更新できるようになったのですが、
選択アイテムが初期化されたりと、意図しないstateのreset が起きて困ってます。
(スクロール状況中だと戻ったりもしました)
できれば、item毎に更新したいのですが、どうすれば良いでしょうか?

571:デフォルトの名無しさん
18/02/10 22:17:53.93 8uL8roEq.net
今のPCだと1秒で20枚以上の画像ファイルサムネイルを作れるはずなので、
1枚ごとにアイコンを再描画したいと考えるのは馬鹿げていると思う。
毎秒数回程度に再描画の数を抑えるべき。
サムネイル画像のサイズは高々知れているので、
数百万個を一度に処理するというのでなければオンメモリで持っていて良い。
QVectorやQListなどに出来上がり次第入れていき、ときどき前再描画とかでいいのでは。
何番目のアイコンを選択してるかは自前で保持しておけばいい。

572:デフォルトの名無しさん
18/02/11 00:06:53.41 5pa79NTQ.net
>>552
アドバイスありがとうございます。
描画頻度に関しては、ご指摘のとおりであり、
1秒毎にでききた分を差し替えるようにしていました。
551 の件は、描写頻度に関係なく 発生していましたので、
単純化して質問しました。
勝手に省いて申し訳ありませんでした。

> 自前で保持
reset 前後で、currentIndexを保持、復元を試しみましてみましたが、
いまのところ上手くいってません。試行錯誤してみます。

個人的には、
変更をmodel に通達したら、view が必要に応じて描画ってなって欲しいのですが、
できないのでしょうか?
reset は、強力すぎるというかやりすぎという感じがしてしまいます。

573:デフォルトの名無しさん
18/02/11 00:57:36.52 TVBa8eL+.net
>>547
で書いたemit は不要だったね。こいつは通常のメソッドであってSIGNALではなかったようだ。
QListWidgetItemの実装を眺めたけどsetData()で結局 model->itemChanged(this)を呼び出してるから
それ�


574:ナいいんじゃね? ちなみにQListModel::itemChanged()内で再度 emit dataChanged(idx, idx)を呼び出しているようだ。 ただし知ってると思うけどQlistWiget系は追加するたびに 再描画が発生するからフォルダ表示的な用途にはおそすぎて使えない。



575:デフォルトの名無しさん
18/02/11 01:01:07.29 TVBa8eL+.net
で、カーソルの保持が消滅する件だけど、
私がやったのは初期表示とテキスト検索やボタンチェックで
表示リストを絞り込むような事を実装したから
元々カーソルの位置を保持する必要はなく、正直やってないのでわからない。
アイコンは2万件ほど登録したけど問題なく表示できる。
ついでにいうとAbstructItemModelは画面に表示されるアイテムの文だけしかアクセスしてこないので、
modelはデータをオンメモリで全部保つ必要はない。

576:デフォルトの名無しさん
18/02/13 20:37:01.09 yygcbIZh.net
一先ず
QListViewを派生して、 QListView::dataChanged を public から call できるようにして、
modelからの emit の代替にすることにしました。
次点としては
QListView->viewport()->update() を 適時call でも いけそうです。

嵌っていた点は、クロススレッド で emit(というか signal?) が 保証されてない点でした。
真っ当に対応するなら、クロススレッドの橋渡しを実装なのでしょうが、
スレッドまわりが理解できておらず厳しいです。

ひとまず納得できました。
お付き合いしてくださった皆様ありがとうございました。

>>555
> modelはデータをオンメモリで全部保つ必要はない。
これが、ちょっと気になったのですが、
全部登録しないと件数(というかスクロールバー)が不整合状態になりませんかね?

577:デフォルトの名無しさん
18/02/14 08:36:26.70 mDeN+3Ew.net
>>556
QListViewやQTreeViewはダミーノードに対する子要素のかたちで全体の要素数を指定することになるが、
そのときに全件相当する数値を返すだけだからオンメモリでデータを持つ必要はない。

578:デフォルトの名無しさん
18/02/14 08:42:35.90 mDeN+3Ew.net
>嵌っていた点は、クロススレッド で emit(というか signal?) が 保証されてない点でした。
あと、こういうときはQFuture/QFutureWatcherを使おう。
まともにマルチスレッドを手作りするのは馬鹿らしい。

579:デフォルトの名無しさん
18/02/14 21:53:44.05 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:デフォルトの名無しさん
18/02/15 07:15:15.69 0Fgr05vi.net
invokeMethod を使用することで thread 越え
これFAQだけど禁止されてなかった?

581:デフォルトの名無しさん
18/02/15 18:09:43.55 dbyCEeSz.net
QtConcurrent::Run()でworkerに仕事させるのが基本。
それから
1. 戻り値のQFutureをコレクションに蓄えてあとで使う
2. QFutureWatcherに設定してSIGNALを発行してもらう
のどちらかで処理するのがQt流。
[2]の場合はQFutureWatcherはコピーコンストラクタがないので
何かのオブジェクトにメンバ変数としてぶら下げる必要がある。

582:デフォルトの名無しさん
18/02/16 15:03:45.82 dBpGhFbZ.net
URLリンク(qiita.com)
URLリンク(forum.qt.io)
URLリンク(stackoverflow.com)
URLリンク(qiita.com)
URLリンク(vivi.dyndns.org)
moveToThread()やね

583:デフォルトの名無しさん
18/02/16 20:38:11.85 9ip8gpus.net
タッチパネルでTsLibを使ってるんだが
QMLでMouseAreaのonPressedは呼ばれるけど
onReleaseやonCanceledが呼ばれないことが稀にある。
Butttonも同じで押しっぱなしになることが。
TsLibの問題なのかよくわからないけど対処法は無いの?

584:デフォルトの名無しさん
18/02/17 00:06:21.28 Br03dODR.net
Linuxなら/dev/event 当たりを観察して調べたらいいんでないの?
ピュアQtでWindows/Linuxでタッチパネル対応やってるけど今のところ致命的な不具合はない。
強いていうとダブルフィンガーのスライドの検出の精度が不十分で
指一本と判定される場合が結構ある。

585:デフォルトの名無しさん
18/02/17 06:30:14.43 pJmyuaHt.net
改めて聞かれると微妙なのでもう一度確認は必要だけど
input/eventは必ずReleaseまで出てるように見えていたと思うが
Qtを通さずダイレクトに監視した場合なので
Qtがイベントを取りこぼすことがあるのかと。

586:デフォルトの名無しさん
18/02/17 21:42:31.50 RLPdE+TN.net
QML を触る人はドライバ寄りの知識が浅い
というあるある偏見発動中

まぁオレも似たような状況でEvent 拾って試してるうちに、
素のXで試したりして横方向への理解は深まったけども

587:デフォルトの名無しさん
18/02/17 21:59:00.38 pJmyuaHt.net
その逆、むしろQt/QMLを触りたて

588:デフォルトの名無しさん
18/02/18 01:40:23.14 5XuJDoZ7.net
>>545
qmake が賢くないことの言い訳にもなってないな

589:デフォルトの名無しさん
18/02/18 04:00:26.84 sS7A8Lf0.net
>>567
なんかワールドダウンタウン思い出した

590:デフォルトの名無しさん
18/02/18 06:19:53.51 PVAcL0Ml.net
それがどういう意味なのかまったくわからん

591:デフォルトの名無しさん
18/02/18 17:14:41.64 sS7A8Lf0.net
youtubeで動画見ればわかる

592:デフォルトの名無しさん
18/02/18 17:51:31.63 PVAcL0Ml.net
タイトルからしてつまんなそうというか
興味がなさ過ぎて見る気も起きない

593:デフォルトの名無しさん
18/02/18 18:40:30.43 sS7A8Lf0.net
ダウンタウンの番組で1番面白かったと思うけど
まあどうでもいいわ

594:デフォルトの名無しさん
18/02/18 19:16:47.39 PVAcL0Ml.net
存在すら知らないしダウンタウンそれほど好きでもないから
最初からどうでもいい

595:デフォルトの名無しさん
18/02/19 17:20:31.05 2R9VMD7m.net
>>567
泥沼にようこそ

596:デフォルトの名無しさん
18/02/20 01:39:34.24 XuFZ59kb.net
>>567
Qt/QMLはデスクトップとモバイルのどちらもまともに動かないから止めた方がいいよ。

597:デフォルトの名無しさん
18/02/20 07:23:48.34 v/F9ar1Q.net
>>576
人の言うことを聞かない上の人間の絶対命令でね

598:デフォルトの名無しさん
18/02/20 09:04:18.88 S6h+U1wA.net
QMLはスクリプトだからさっと書いて動かせるのがいいところだけど、
やっぱコンパイルしてネイティブコードにしないと実行すると遅いよね。

599:デフォルトの名無しさん
18/02/20 10:55:07.26 XuFZ59kb.net
>>578 それでQML Compilerってのがあるけれど商用でしか使えなくしている。



601:デフォルトの名無しさん
18/02/20 14:08:49.82 m1vPUru+.net
スクリプトならpyqtが最近便利だね。pythonのguiでは一番使われているんじゃない?

602:デフォルトの名無しさん
18/02/21 01:42:27.96 v9qdJhXI.net
>>580
QMLはスクリプトだと言ってもUIしか作れない、
何かちゃんとしようとしたらC++で書かなくてはいけないので、
pyqtの方が格段に優れている。

603:デフォルトの名無しさん
18/02/21 05:59:28.40 9okxviXz.net
pyqtは基本widgetじゃないの?

604:デフォルトの名無しさん
18/02/21 06:20:39.98 9okxviXz.net
>>579
単独で販売してたらバカ売れしそうだが、結構面倒臭いライセンスなんだよな

605:デフォルトの名無しさん
18/02/23 04:44:51.48 DZXs8W9s.net
URLリンク(blog.qt.io)
pythonに力を入れるのは意外だな
QtCreatorのpythonサポートはちょっと楽しみ
補完や定義ジャンプはjedi使うんかな?
javascriptの補完って自前でパースしてると思うんだけど今だとtypescriptのtsserver使うという手はないのだろうか

606:デフォルトの名無しさん
18/02/23 08:12:44.61 k3NzOHVM.net
PythonによるQtは一時期触ってたんだけど、
結局手続き的にUIを構築していかないといけないから
Qt Creator のuiデザイナーとか使えないし、
逆に不便に感じるんだよな。

607:デフォルトの名無しさん
18/02/23 16:50:23.44 Ix2mdiAE.net
>>585
uiファイルをdesignerで作ってpyqtのuic.compileUi使えばええやん

608:デフォルトの名無しさん
18/02/23 18:37:05.05 ppw9SOLX.net
っていう情報を拾いにくいってことになる
python 知らんけど

609:デフォルトの名無しさん
18/02/24 21:59:02.76 Rz2Lcm28.net
qmlもpythonでやればよかったんじゃ...

610:デフォルトの名無しさん
18/02/25 12:50:22.55 oq0z9cuC.net
当時はjavascriptがアホみたいに流行ってたからしゃーない

611:デフォルトの名無しさん
18/03/07 18:28:24.64 +QP4e8dk.net
5.10でqt3d.animationてのが入ったみたいでとてもきになるのでインストールしてみたんだけど
サンプルないよね?
俺のインストールの仕方が間違ってる?

612:デフォルトの名無しさん
18/03/07 19:02:04.10 sGlZydWV.net
>>590
examples

613:590
18/03/07 19:24:09.72 zJez9JR/.net
>>591
すみません、
Qtをインストールするとサンプルも入っているのは知っています。
qt3d.animationのサンプルないよね?の意味でした

614:デフォルトの名無しさん
18/03/07 20:44:43.51 liLO3J4u.net
qt3dを使ってる人いるんだ

615:デフォルトの名無しさん
18/03/08 19:39:16.52 AmaTEsz5.net
???@???
fluxやってからQtやると、シグナル飛んで、それ契機にコントロール更新されて、それでまたシグナル飛んで、その時に順序によってはスロットの要求する仮定崩れるから、メソッド呼び出す順序を注意深く並び替えて、みたいな昔ながらのGUIでありがちなやつが、辛くてもうね
1:45 - 2018年3月7日

☝ほんとコレ(´・_・`)

616:デフォルトの名無しさん
18/03/08 20:45:30.69 1mUrpcQ4.net
昔ながらのGUIでありがちなも何も、
昔ながらのGUIツールキットだからねQtは。
何を勘違いしてるのか知らんけど。

617:デフォルトの名無しさん
18/03/08 21:52:18.96 nDMS9MSk.net
セマフオとか多用しまくってるのかな?
一連のシーケンスを機能単位でモジュールに分けて
Signal/Slotはその橋渡し程度でしか使ってないからそんな苦労してないな

618:デフォルトの名無しさん
18/03/09 02:06:59.41 WOzFt6bJ.net
Windows7、visualstudio 2017 community がインストール済みの状況で
最新のqt creatorとQt5.10.1をインストールしたのですが
MSVCのコンパイラが自動検出されません。
MinGWではなくMSVCを使いたいので検出させたいのですが
ググっても全く情報が得られず、どうしたら検出できるのでしょうか?

619:デフォルトの名無しさん
18/03/10 10:30:51.36 TTti/WSS.net
OKとか適用ボタン押されるまで変化させなければ良いだけ

620:デフォルトの名無しさん
18/03/10 10:41:47.50 80+01xi3.net
>>597
コマンドラインで打ってみてパス通ってるの?

621:デフォルトの名無しさん
18/03/10 11:00:52.27 TTti/WSS.net
mingwでやれない理由は?

622:597
18/03/10 11:19:52.24 GdjJcFTg.net
>>597
???
>>600
すでにMSVCで作っていたDirect3Dを使ったプログラムをQtCreatorで開発したいため
>>599
VSのパスでしょうか?
cmd開いてcl.exeなどとしても実行できないですが設定が間違っているのでしょうか?
VSもQtもインストールしたあと環境変数の編集などはしていませんでしたが必要なのでしょうか。

623:デフォルトの名無しさん
18/03/10 11:47:19.76 80+01xi3.net
スタートメニューの中にパスを通したショートカットがあるはずだ

624:597
18/03/10 12:02:58.47 GdjJcFTg.net
>>602
すみません、スタートメニューにショートカットがあるのは存じているのですが
ここからどうすればよいかわかりません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat x86
を実行してからQtCreator.exeを起動しても相変わらず検出されません。
Visualstudio2017からフォルダ構成が変わったみたいなのでVisualStudio2015もインストールしてみたのですが
コンパイラを検出できませんでした。

625:デフォルトの名無しさん
18/03/10 12:19:04.28 80+01xi3.net
URLリンク(www.off-soft.net)
qtcreator自体をvcでビルドしろって読めるな

626:デフォルトの名無しさん
18/03/10 12:41:56.05 TTti/WSS.net
>Visualstudio2017からフォルダ構成が変わったみたいなのでVisualStudio2015もインストールしてみたのですが
さらに面倒くさくさせてどうする

627:597
18/03/10 12:54:31.26 zkqZPBTf.net
qt forumみたところ今のqt creatorはqtcreator自体のビルドはしなくても自動検出は働くようになってるみたいです
URLリンク(forum.qt.io)
qtcreator再インストールは最新とpreview版を何度か試したのですが
アンインストールしても設定が残っているみたいなので
ホームディレクトリ\appdata以下のファイルが悪さしているのかと思い、qt関係のファイルを削除したり再起動したり
試したのですが
全く変わらず…

628:デフォルトの名無しさん
18/03/10 13:18:35.06 80+01xi3.net
もう手動設定でよくね?

629:デフォルトの名無しさん
18/03/10 13:20:55.38 TTti/WSS.net
>>606
VMとかでいいからクリーンなPCで試せよ
既に環境ボロボロに壊してる感じだから

630:597
18/03/10 13:42:17.01 zkqZPBTf.net
>>607
手動設定も一度試して、上手く行きそうだったのですが、
できれば自動検出されたコンパイル設定で安心して開発したいです。
わがまま言ってすみません
>>608
os再インストールするっきゃない感じがして来ました

631:デフォルトの名無しさん
18/03/10 17:08:22.69 80+01xi3.net
漠然とした不安に拘っても仕方ない気がするけどな

632:デフォルトの名無しさん
18/03/10 21:33:51.31 R2CA6CC/.net
>>609
自動検出がされたりされなかったりするのはずっと前からのことで
ときどき設定したのも消えてしまう、もう諦めて手動設定している

633:デフォルトの名無しさん
18/03/11 01:55:15.29 UPeTEAbO.net
>>606
URLリンク(github.com)

634:デフォルトの名無しさん
18/03/11 07:22:56.39 hFKS7szZ.net
>>612
検知してる箇所?こういうの追っかけてみるのもQt理解するのに有用かもな
Qt-Creator自体がQtの活きた実装例だから

635:デフォルトの名無しさん
18/03/11 13:20:40.81 9hVCAkRP.net
>>612
Qt CreatorのオープンソースはGPLだ


636:から 見たコードを使ったアプリはGPLになる



637:デフォルトの名無しさん
18/03/11 14:14:28.39 V1TfhLuf.net
目を塞げ

638:デフォルトの名無しさん
18/03/13 15:15:56.21 dnN0Msfj.net
1. 見たくないのにそこらじゅうで見せびらかされてる。
2. 見てないのにたまたま似ていただけでも疑われ、変な噂を立てれる。
3. 潔白を証明したいなら、リバースエンジニアリングを許可しろと言ってくる。
4. (言いたくないが)、処女検査やレイプ被害者の苦しみみたいなことが生じる。
5. そんなに真似されたくないなら最初から見えるようにしなければいいのに、勝手に
  見えるようにしておいて、はっきり言って迷惑。

639:デフォルトの名無しさん
18/03/13 16:00:23.97 fHWXAUXC.net
自動検出に拘るの何でだ?

640:デフォルトの名無しさん
18/03/13 23:25:26.40 7hTU5yUL.net
qt creator の行間がヒジョーに狭くて見づらいんだけど
広げる方法ない?

641:デフォルトの名無しさん
18/03/13 23:30:59.67 2NDCH3me.net
自分でビルド

642:デフォルトの名無しさん
18/03/13 23:53:45.12 B2LAHy9H.net
他のフォントと比べたら分かるけど、
Source Code Proってかなり行間のあるフォントだぞ?

643:デフォルトの名無しさん
18/03/14 00:46:29.64 utngbHuR.net
>>620
すみません。Source Code Proは使ってないです。
というか、qt creatorの行間は普通でした。
VSCODEやAndroidStudioやLinux版QtCreatorがちょっとだけ
行間広くてそれがあまりにも自分にあっていたので
QtCreatorのほうがわざと詰めてるのかと勘違いしました。

644:デフォルトの名無しさん
18/03/14 01:06:11.33 Y7LD3iVR.net
SailFIsh OSって使っているひといる?
iOS/Androidとの違いを教えてくれたらうれしい

645:621
18/03/14 02:16:10.14 utngbHuR.net
QtCreatorで行間を広くしたかった件ですが、
Rounded M+というフォントをインストールして
QtCreatorのフォント選択で「Rounded M+ 1m」を選択、
フォントサイズを10ptにした後、拡大率を105%にすることで満足の行く見た目になりました。
URLリンク(imgur.com)
Windowsにはよくあることなのですが
アンチエイリアスやClearTypeでもなくならなかったギザギザが
拡大率を中途半端に105%と設定すると消えました。

646:デフォルトの名無しさん
18/03/15 07:24:40.62 kWLjNqx6.net
>>616
ソースコードを読む前にライセンスを確かめるのは常識

647:デフォルトの名無しさん
18/03/15 19:13:14.09 V2e3zBtM.net
Windowsにあるというか、WindowsのTTFは中にビットマップフォントが入ってるから、
10ptとか12ptとか、よく使われる解像度はビットマップが優先して使われる。
そういうビットマップは視認性を優先してアンチエイリアスはオミットされることがある。

648:デフォルトの名無しさん
18/03/15 21:28:02.49 kWLjNqx6.net
>>625
視認性を優先しようとして視認性が悪くなっているWindowsのお粗末さ

649:デフォルトの名無しさん
18/03/16 20:55:04.35 vgRTj1Th.net
>>626
視認性っていうのは一般に白黒のコントラストが高い方が高いんだが、意味わかってる?

650:デフォルトの名無しさん
18/03/17 00:55:31.86 63Qr/5E/.net
>>627
だからWindowsはお粗末

651:デフォルトの名無しさん
18/03/17 01:21:46.72 qgNabMVQ.net
と、貶めて満足したいだけのマカーでした。

652:デフォルトの名無しさん
18/03/17 08:25:26.50 sIKOxZd2.net
>>624
読んで無くても、
 「読んだだろ、嘘つき、潔白を証明したいならソース見せろ」
と脅してくる。

653:デフォルトの名無しさん
18/03/17 10:31:21.08 wH8S1aPq.net
>>630
だから何だ?って話だな
どんな世界にもいちゃもん付ける人は一定割合存在するわけでそれが嫌なら社会との接触を


654:絶つ他無い



655:デフォルトの名無しさん
18/03/17 10:35:25.66 sIKOxZd2.net
>>631
自分で勝手に裸体を見せておいて、見たならお前も見せろ、みたいな事言ってくる。

656:デフォルトの名無しさん
18/03/17 10:48:24.18 sIKOxZd2.net
>>631
「一定割合」どころか、ソース公開する側が正義、隠そうとする側が悪みたいな風潮が
あるから、大多数からバッシングを受ける現実がある。

657:デフォルトの名無しさん
18/03/17 11:02:15.45 zK+A43YX.net
>>632
なるほどその手があったか

658:デフォルトの名無しさん
18/03/17 13:49:04.37 wH8S1aPq.net
>>632-633
だから?
世の中はそういうものだって>>631に書いたつもりだが?

659:デフォルトの名無しさん
18/03/17 15:04:22.85 sIKOxZd2.net
>>635
風評被害でプロジェクトが潰れる。

660:デフォルトの名無しさん
18/03/17 16:55:45.70 wH8S1aPq.net
>>636
その程度で潰れる弱いプロジェクトならどうせ長続き出来ないし淘汰されても仕方がない
それにしても ID:sIKOxZd2 は温室育ちの世間知らずか引き籠もりなのか?
甘えたこと言いたいならママに言えよ

661:デフォルトの名無しさん
18/03/17 17:00:13.91 sIKOxZd2.net
ふーん、Qtが使われる事を願ってるよ。。。

662:デフォルトの名無しさん
18/03/17 18:12:12.73 1GxWiyT5.net
GPLに気をつけるのはまあいいとして、
何か害悪みたいに怯えるのはどうかと思うぞ。
どこまでがOKでどこからがダメなのか勉強して知っておけば何も怖いものではない。
むしろ自分がOSSで公開する分には都合のいい場合すらある。

663:デフォルトの名無しさん
18/03/18 03:55:17.35 HsPk0IuW.net
おわこん

664:デフォルトの名無しさん
18/03/18 09:45:21.43 3gi5Gn3p.net
>>639
ソース非公開にしたい人には、困るんだな、これが。

665:デフォルトの名無しさん
18/03/18 09:45:48.28 3gi5Gn3p.net
>>640
同意。

666:デフォルトの名無しさん
18/03/18 09:59:23.92 gEhIFGvb.net
Qtがオワコンってんなら
こんなスレまで何しにきてるんだ?
フレームワークなんていくらでもあるんだから他当たれよ

667:デフォルトの名無しさん
18/03/18 10:03:50.47 3gi5Gn3p.net
>>639
LGPLについて、あるサイトで勉強しても、別のサイトでは全く別の事が書かれ
ている。また、質問サイトの回答で、ある人が「これこれこういうことです」
と書いていても、別の人が、「それだとOSS作者が損だ。公開すべきだ」と怒り
に満ちたような文面で言う。同様にストールマンも非常に激しい口調で、LGPL
であっても原則的には公開の義務があるかのような事を言ってくる。
そして、LGPLのライセンス自体を読んでも良く分からない、玉虫色な感じで
もやもや感が残る。結局、クローズドにしたい人の立場では書かれていないから
そこに載ってないやり方ではOkなのかダメなのかが分からない。後からダメと
言われれば全部パーになってしまう。
また、訴えられるだけで、さらに言えば、何か悪い噂を立てるだけでアプリ作者
にとっては痛手だし、こんな状態ではLGPLは使うわけには行かない。

668:デフォルトの名無しさん
18/03/18 10:13:19.95 3gi5Gn3p.net
>>643
ここに来ているのは、事実を伝達するためだよ。

669:デフォルトの名無しさん
18/03/18 10:27:35.47 u2Z1KAGW.net
Qt以外のフレームワークで良さげなのってある?

670:デフォルトの名無しさん
18/03/18 10:29:31.24 3gi5Gn3p.net
>>646
ない。

671:デフォルトの名無しさん
18/03/18 10:46:15.20 ffJnoACJ.net
C++にフレームワークというものが必要ない
GUIならGUIライブラリだけあればいい
それ以外のものが必要ならそれだけどこからか取ってきて継ぎはぎして作る
MSですら大型のフレームワークをスタンダードにできなかった

672:デフォルトの名無しさん
18/03/18 11:33:14.25 3gi5Gn3p.net
Apple製品を無視すれば楽になるかなと。

673:デフォルトの名無しさん
18/03/18 12:17:


674:22.04 ID:gEhIFGvb.net



675:デフォルトの名無しさん
18/03/25 00:02:00.75 UntunXVZ.net
Qtはオワコン

676:デフォルトの名無しさん
18/03/25 11:31:50.14 WaYZZq21.net
たしかに

677:デフォルトの名無しさん
18/03/29 01:43:16.00 3O2H4m18.net
QMLのドキュメントは実際の動きと違いが多すぎて酷いな

678:デフォルトの名無しさん
18/03/29 11:38:45.52 G2xkvUDv.net
末期症状

679:デフォルトの名無しさん
18/03/30 18:47:47.58 qT4MZ8MO.net
Qtがオワコンとか言ってる奴は何なんすか?あのマイナーツールキットGtk+のC++版であるGtkmmでさえ
GEditやMySQLで着々と頑張っているんですよ。
Qtがオワコンとか言ってる奴は完全なお門違いですよ。
俺はね、この板でGUIはHTMLで決まりとか言われたから、Electronやってみたんですよ。
でもね、やっぱあれダメですよ。
俺が思うにGUIはやっぱQtかGtkmmじゃないとダメですね。特に、QtQuickは最高です。

680:デフォルトの名無しさん
18/03/30 18:56:22.19 KKO28r/t.net
ElectronはGUIツールキットとは言えないんだよね。
どちらかというとウェブ技術ベースのウィンドウマネージャに近い。
画面上に表示するウィジェットや配置はベース技術なしに全部自分で構築しないといけない羽目に陥る。
QtやGTK+から始めれば当たり前にあるものがない状態から始まる。この苦痛は耐え難いものがある。

681:デフォルトの名無しさん
18/03/30 21:10:36.48 BDViWvE8.net
ライセンスが糞面倒

682:デフォルトの名無しさん
18/03/30 21:47:12.60 wFE+RHXZ.net
高い

683:デフォルトの名無しさん
18/03/31 04:18:56.83 2Z4gCLvW.net
webのGUIと比べるなよω

684:デフォルトの名無しさん
18/03/31 07:40:26.23 XS4qZyZq.net
QT(Quick Time)に親兄弟親戚皆殺しされたんだろ?
そりゃ見境なく何年もネガティブキャンペーンやるだろ
C/C++がオワコンって言ってるJavaアプリプログラマ層とあんまり変わらんよ
自分の狭い了見で世界のすべてを語ってるだけ

685:デフォルトの名無しさん
18/03/31 07:48:29.46 9WdwdChU.net
ライセンスが糞面倒

686:デフォルトの名無しさん
18/03/31 08:14:51.89 D1vbg0pQ.net
普通のデスクトップアプリを作るならQt一択なのはわかるんだけど、バグを回避しながら使わないといけない。
特に日本語入力回り。
OSSなんだから自分で修正←簡単にはマージしてくれないから無理。
※有償版もあるので簡単にマージしないのは責任もって開発してるってことかもしれないし、マージしないのがダメってことではない。
安倍総理と同じで他に選択肢が無いからQt一択になってるだけだと思う。

687:デフォルトの名無しさん
18/03/31 08:17:33.05 D1vbg0pQ.net
ちなみに、Qt使って最初に気持ち悪かったのは勝手にメモリー管理されることだけど。
時間の都合でサーバーサイドにQt使ってみたら超安定して長期動作してるから、きっとあれで良いのかもしれない。
杞憂ってやつか。
でも、明示的な管理ができないとなんか気持ち悪いよね。
Javaとか使ってる人なら自然に受け入れられるんだろう。

688:デフォルトの名無しさん
18/03/31 10:48:57.64 c97ae/y4.net
Javaのガベコレとは違って
widget同士でチェーン管理されてるんじゃね
Javaよりは明示的に追いかけられるはず

689:デフォルトの名無しさん
18/03/31 13:55:43.04 VILG94Fj.net
Qtの生存管理はオブジェクトツリー方式。
親が死ね


690:ばその子孫は全て開放される。 最上位はスレッド自体になっているので、 ワーカースレッドで生成したオブジェクトはメインで使いたい時は メインのスレッドオブジェクトに登録し直す必要がある。



691:デフォルトの名無しさん
18/04/04 18:14:17.13 88pKXVwP.net
QMLってメソッドのバーチャルオーバーライドすらできないのか。
型厳密と言いながらenumの型チェックもできずに整数で扱うので間違えて書いてもエラーにならずにおかしな動きをする。
ダメな言語だ。

692:デフォルトの名無しさん
18/04/04 18:23:19.78 Pmay6Vdj.net
うむ

693:デフォルトの名無しさん
18/04/04 18:54:42.27 88pKXVwP.net
Qt.AlignLeft,Text.AlignLeft,TextInput.AlignLeft,TextEdit.AlignLeft,TextArea.AlignLeft,TextField.AlignLeft
言語として破綻している

694:デフォルトの名無しさん
18/04/05 07:35:39.31 rI1smYBt.net
JavaFXは次期Javaの正規プロジェクトから外されるんだってなw
Qtもオワコンだし、Gtkも当然オワコンだし、おとなしくC#でもやっとけって暗黙の了解w?

695:デフォルトの名無しさん
18/04/05 07:37:34.73 rI1smYBt.net
しっかし、スレ違いだけど、JavaもJavaEEも外すし、JavaFXも外すし、JavaSEは既存の企業からもライセンス料とることになったし、
元のJavaは何が残るの・・w Qtも似たような道を通ると何も残らねえんじゃねえのか・・w
なんかそうなる様な気がするw

696:デフォルトの名無しさん
18/04/05 07:38:57.32 rI1smYBt.net
でもGtkとQtは根強いLinuxのベース環境があるからな・・w 強そうだな。

697:デフォルトの名無しさん
18/04/05 20:37:39.61 +F6k0Ozg.net
w は句読点ではない

698:デフォルトの名無しさん
18/04/06 12:23:58.21 sTfZcU1Y.net
GTKは糞

699:デフォルトの名無しさん
18/04/08 19:04:02.78 bJUCDaUD.net
そろそろ新しいクロスプラットホームなGUIツールキットが出てきてほしい

700:デフォルトの名無しさん
18/04/08 22:37:44.47 xVZVETA8.net
実際開発者の自己満足以外で
ユーザー側にクロスプラットフォーム求められているソフトってあるのかね
もしくはクロスプラットフォームに対応するコストに見合う売り上げが見込めるとか
各種OSのユーザー層考えると「こういうことをやる場合はこのOS」とか決まってそう
マイナーOSでヒットしたソフトを移植する際は
最初からクロスプラットフォームでつくっときゃよかったなと思うかもしれないけど
そんなの作る前からわからんし

701:デフォルトの名無しさん
18/04/08 22:52:41.32 xGLPvfyA.net
個人的には、Win用に作ったソフトがスマフォで動けば、人に見せびらかせそうで
魅力がある。あと、Linuxで動けば、今後運がよければ一儲けできるかもしれない。
Linuxは嵐の前の静けさなのか、それとも衰退していくのか先が読めないけど。

702:デフォルトの名無しさん
18/04/08 22:55:04.36 5XK81g6y.net
少なくともWin/Mac/Linux共用で動くようにしておけば、Linuxで有名なアプリになることは他よりたやすい。

703:デフォルトの名無しさん
18/04/08 23:52:19.16 kkM2Mp3K.net
Embarcadero系が頭に浮かんだけど、あれはLinux非対応か。

704:デフォルトの名無しさん
18/04/09 19:01:03.08 g1GxSGUV.net
やがて悲しきクロスプラットフォーム、クロスプラットフォームは幻想
所詮クロスプラットフォームは最大公約数、デスクトップとモバイルの最大公約数はとても小さい
Qtの将来はもうない

705:デフォルトの名無しさん
18/04/09 21:21:19.85 f5ZRT3yK.net
???
デスクトップとモバイルをクラスプラットフォーム化しようなんて誰も考えてないだろ。
お前は誰と戦ってるんだ。

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


707:



708:デフォルトの名無しさん
18/04/10 16:47:20.09 fj31T37Z.net
まあそれが妥当やね

709:デフォルトの名無しさん
18/04/10 21:00:42.38 kMCytx0L.net
雛型使わずもう少し捻って自演しろよ…

710:デフォルトの名無しさん
18/04/10 23:59:49.93 K9+n6mXY.net
???
OSSのソフトウェアのライセンスを何にするかは著作権者の専権事項であって第三者は文句言えないんだが?
だからQtの運営会社がBSDライセンスに変更すると宣言すればBSDになるだけだ。
PyQtは当時のノキアがLGPLに変更して欲しいと要請したが、PyQtの開発チームが拒否したために
ノキアはPySideを0から開発して LGPLで公開した。

711:デフォルトの名無しさん
18/04/11 00:44:08.29 5V3NvSPI.net
で?

712:デフォルトの名無しさん
18/04/11 00:48:15.42 usmHCm12.net
Qtで作られたopentoonzの盛り上がらなさからいってQtは難しいのですか

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

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

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

716:デフォルトの名無しさん
18/04/11 11:56:48.92 q37mBSgx.net
QMLの気に食わない点を上げて、Qt (C++)はクソ
が常套句になってるよな、この粘着君

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

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

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

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

721:デフォルトの名無しさん
18/04/12 15:46:46.64 bfwDINZz.net
是非も無し

722:デフォルトの名無しさん
18/04/13 02:34:09.33 oQVny/5B.net
《 後継開発環境のご案内 》
LinuxMintのダウンロードはこちらから。
Main Page - Linux Mint
URLリンク(linuxmint.com)
URLリンク(linuxmint.com)
---------
AGK無料試用版の配布開始(リンク先にWindows、Mac、Linux版のファイルが直接置いてある)
AppGameKit - Free Trial Version
URLリンク(www.appgamekit.com)
無料試用版
AppGameKit無料トライアル版は、AppGameKitの主要な領域すべてにアクセスできるため、
完全に評価することができます。完全版の有料版には、次の主要機能が含まれています。
・ Android、iOS、HTML5にプロジェクトをエクスポートする
・ アプリをデバイスに直接ブロードキャストする
・ コンパイルされたプロジェクトからウォーターマークを削除する

723:デフォルトの名無しさん
18/04/15 02:48:28.23 rwtsZxwU.net
>>684
ノキアの横暴だということすらわからないのか

724:デフォルトの名無しさん
18/04/15 02:52:58.87 rwtsZxwU.net
>>690
QMLのいい加減さにはうんざりだよ

725:デフォルトの名無しさん
18/04/15 02:54:33.91 rwtsZxwU.net
>>691
頑張っているのとまともなとは違う

726:デフォルトの名無しさん
18/04/15 02:55:25.19 rwtsZxwU.net
>>694
Qtの日本語入力は最低

727:デフォルトの名無しさん
18/04/15 02:58:52.19 rwtsZxwU.net
>>689
デスクトップも駄目だなのに、モバイルが駄目なくせにクロスプラット�


728:gフォームなんて言うな。



729:デフォルトの名無しさん
18/04/15 03:05:44.33 hatDQtUT.net
ホントにここ数年間、ひたすら粘着し続けててたんだな
そこまで続けられる燃料が正直気になるわ

730:デフォルトの名無しさん
18/04/15 09:36:31.14 Du/Qtfln.net
>>697
わけわからん。
OSSにおいて、ライブラリが増えて選択肢が増えるのは常に善だ。
お前はOSSのなんたるかが全く分かってないとしか思えん。
意味も分からずわめいてるだけなら黙っててくれないか。

731:デフォルトの名無しさん
18/04/15 11:10:33.75 E1b18XLI.net
Node.js と io.js だったっけか
ああいうの思い出した

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

733:デフォルトの名無しさん
18/04/16 07:26:59.55 Reln7wD6.net
Qt自体の信頼性も怪しい部分とかちょこちょこあるのに?

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

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

736:デフォルトの名無しさん
18/04/16 21:09:46.42 Reln7wD6.net
よく使われてることを知っている理由を知りたい

737:デフォルトの名無しさん
18/04/16 22:00:33.40 ofgZGW6q.net
どんだけ現実を受け入れたくないんだ?
単純にlibQt5系のライブラリが同梱されてるアプリだったり
ドライバ層のCソースを流用しやすく、かつマルチプラットフォームも実現する意図が丸見えなアプリで、
メニューのアイコン領域がそのままでLinux 風レイアウト丸出しな、UI に関しては手抜きなアプリ、
律儀にヘルプからQtのバージョンをダイアログで出す、なんてのもある
PyQtでのコード付きサンプル提供ってのもあったな
世界最大手、それに近い規模のメーカーが出してくるのは、
この手の顧客がWindowsに限らないためにeclipseのアドオン系かQt製が多い

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

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

740:デフォルトの名無しさん
18/04/17 07:13:34.28 YVpk0Se9.net
>>712
どう使えないの?別につかえるじゃん

741:デフォルトの名無しさん
18/04/17 07:47:56.87 DvJm1tZW.net
他人に具体的に根拠要求するくせに、根拠なく、猫の額ほどに狭い視野だけで否定する
小学生かな?

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

743:デフォルトの名無しさん
18/04/17 09:38:47.23 +h26C2Ai.net
高い

744:デフォルトの名無しさん
18/04/17 20:22:30.24 /Blfo55C.net
高杉

745:デフォルトの名無しさん
18/04/17 20:35:17.44 +OJdCyWf.net
>>711
Qt Community Licenseで使える範囲のQt系のライブラリは全てGPL/LGPLで使えるじゃん。
それのどこが嘘っぱちなのか全くわからないんだが。
論理的に説明し�


746:トくれよ。説明できないならレス数の無駄だから黙れ。



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

748:デフォルトの名無しさん
18/04/26 19:04:00.21 n4WJ4aPH.net
>>714
小学生としか指摘できない幼稚園児さん。

749:デフォルトの名無しさん
18/04/26 19:05:26.23 n4WJ4aPH.net
>>718
黙るのはお前、LGPLv3とLGPLv2の違いを知らない。

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

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

752:デフォルトの名無しさん
18/04/26 23:52:23.46 JIIZjO4Q.net
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_())

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

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

755:デフォルトの名無しさん
18/04/27 14:14:30.00 aiDF3bLC.net
>>726
setWindowFlagsでできます

756:デフォルトの名無しさん
18/04/27 21:47:34.51 /p2GSNb9.net
Pyside 名称変更するんだな

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

758:デフォルトの名無しさん
18/05/14 23:22:47.23 EOBOgZjx.net
そんなん別に自力でビルドしたって大してかからんのだし。

759:デフォルトの名無しさん
18/05/23 19:39:24.85 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
HMJSV

760:デフォルトの名無しさん
18/05/24 10:52:04.62 cPlRxlDn.net
HMJSV

761:デフォルトの名無しさん
18/06/01 21:40:36.91 WbqigEkQ.net
カラー絵文字サポートが今年末に来るの?

762:デフォルトの名無しさん
18/06/09 23:39:56.88 jyyUydXQ.net
Qtで作成したコード(Androidアプリとして完成)を、
Android Studio上で動作させるようにするのは
どうすれば良いでしょうか?大変でしょうか?
大雑把な質問ですみません。何らかの指針が欲しくて書き込みしました。

763:デフォルトの名無しさん
18/06/10 00:35:59.89 M+mBP13U.net
基本的にQtでコードを書いたらQt系の環境でビルドすべきだと思う。
Android StudioがJava以外の言語のサポートをしてるかどうかは知らないが、
QtのC++やQMLをビルドできるものなん?
私ならC#+Xamarinで作るけどな。

764:デフォルトの名無しさん
18/06/10 01:53:57.85 ViXEnX+Q.net
コメント�


765:りがとうございます。 QtではC/C++で作っています。 Qtのライセンスの関係も含めて、Javaで書き直す必要があり、 同じAndroidアプリをAndroid Stduioを利用することにしました。 そのため仰られる通り、C++/QMLなどのJavaへの移植の難易度が判らず、 どう手をつけていこうか悩んでいます。 何かアドバイスやサイトがあれば教えて頂きたくお願いします。



766:デフォルトの名無しさん
18/06/10 10:23:44.37 w1OrA95Q.net
C++(Qt)からJavaに自動変換したいっていう話なら
世の中五万どころかもっと大量に需要はあるだろうけど
今のところ使えるものなんて聞いたことがないな

767:デフォルトの名無しさん
18/06/10 12:48:52.44 FfMw2Wsi.net
qtがOpenSSLを見つけてくれないんですが、これ明示的に指定するのはどうやってやるんですか?

768:デフォルトの名無しさん
18/06/11 01:21:53.59 m5NOVTtR.net
環境

769:デフォルトの名無しさん
18/06/11 11:15:28.56 tK3aH3wF.net
>C++/QMLなどのJavaへの移植の難易度が判らず
自分で判断出来ないならそもそも移植諦めた方が良い

770:デフォルトの名無しさん
18/06/14 18:00:15.73 +pCkWFQm.net
>>738
自己解決
openSSL_1.1に対応って書いてあったからてっきり公式ビルドも変わると思っていたが、公式
ビルドは1.0で、互換性無いから1.1で使いたかったら自ビルドしてねってことですね

771:デフォルトの名無しさん
18/06/15 09:08:47.57 xbpv1wwF.net
security hole

772:デフォルトの名無しさん
18/06/15 21:50:15.03 DIp6hPcx.net
ようやく自作アプリをWindows/Linux/Macの3OSに対応できた。
長い道のりだった……。

773:デフォルトの名無しさん
18/06/16 17:52:09.57 v0YupGKC.net
Androidも残ってる

774:デフォルトの名無しさん
18/06/17 14:41:27.44 NpPTiC5B.net
t-kernel もあるぞ
もうメンテされてないかも知れんが

775:デフォルトの名無しさん
18/06/17 15:25:36.90 UEHu7MWe.net
UNIXは?

776:デフォルトの名無しさん
18/06/17 18:32:55.83 yasoSg4z.net
知らんがな。
ソースコードは公開してるんだから、欲しければ自分でやったらどうだ。

777:デフォルトの名無しさん
18/07/01 03:09:03.95 dsG/NsPI.net
iOSとAndroidのアプリをQtで作ろうとしたけれどまともなもの作れないじゃないか。
どっちのUIもひどい。iWatch対応ってなっているけれどUIを作れないのは嘘つきだ。
モバイル対応はまったくできていない。

778:デフォルトの名無しさん
18/07/01 05:43:52.90 R9TDZFTK.net
じゃけんXamarin使いましょうねー

779:デフォルトの名無しさん
18/07/01 08:54:25.37 s+tkdMF1.net
○Windows アプリをそのままAndroid で動かせる
×Android SDKをフルセットで扱える
iOS?知らんがな

780:デフォルトの名無しさん
18/07/04 22:19:05.01 gFgZc5FG.net
JE3

781:デフォルトの名無しさん
18/07/05 16:38:21.35 AeL6VB/V.net
JE3

782:デフォルトの名無しさん
18/07/05 16:39:24.77 bmsMRAhD.net
福岡で人殺したのと同じような粘着を感じる

783:デフォルトの名無しさん
18/07/06 21:17:56.90 qwHUUd4G.net
Qtって誰が使ってるんだろう
話題になったアプリがQt製だったことなんて2年前のopentoonz以来知らないわ

784:デフォルトの名無しさん
18/07/06 22:42:00.44 JQ2TMVt2.net
>>754
URLリンク(qiita.com)
有名どころだと Kindle for windows, Telegram, VLC あたりかな?

785:デフォルトの名無しさん
18/07/06 23:12:19.16 hQdG24X7.net
ぶっちゃけ、デザインに『凝ってない』アプリか、
Windows でライブラリが同梱されてるかぐらいじゃないと気付かないと思う
業務用、組込み用なんてわかるはずもなく

786:デフォルトの名無しさん
18/07/07 00:55:26.91 ECJ9kC8H.net
pythonでGUIだとQtくらいしか選択肢ないんちゃうの

787:デフォルトの名無しさん
18/07/07 01:00:31.79 7gowXclh.net
手元のPCで見る�


788:タり、 ・フリーソフトの動画編集ソフトで海外製のやつはだいたい ・DropBox ・Adobe AIR/OpenCL SDK ・画像ビューアがいくつか、 だな。 スタティックリンクされてるのまでは調べてない。



789:デフォルトの名無しさん
18/07/07 06:16:59.31 g4sUvmi4.net
最近の新規アプリでQt製のやつある?

790:デフォルトの名無しさん
18/07/07 09:44:57.65 IaRheRZb.net
>>757
Tkinterが標準でしょ・・。
あと、PyGtkもC言語のGtkよりWebページだくさんあるよ。

791:デフォルトの名無しさん
18/07/07 15:30:58.38 eYWjBrXd.net
Pythonならwxだろ

792:デフォルトの名無しさん
18/07/17 23:18:24.55 23aiddq7.net
こちらのゲームツールをwindowsで実行したいのですが
URLリンク(generalarcade.com)
エラーメッセージのダイアログが出てしまいます。
ダウンロードして解凍するだけなので再インストールはできないし、
対処方法を探しましたが解決できないため
お伺いする次第です。どうやれば実行出来るのでしょうか
検索しても、
1. qt.conf をつくれ → 何のパスを設定すれば良いかわからない
2. depends でパスを調べれ → 対応してもエラー箇所が減らない
3. 作者に聞いてみる → 解凍して実行しろよとのお言葉。わけわからん
マシンはwindows10 pro x64,QT5.8もインストールしてみました。
---------------------------
gamepad-tool
---------------------------
This application failed to start because it could not find or load the Qt platform plugin "windows"
in "".
Reinstalling the application may fix this problem.
---------------------------
OK
---------------------------

793:デフォルトの名無しさん
18/07/17 23:42:45.01 4SqWN/5u.net
>>762
エラーメッセージで検索すると似たようなのが出てくる。
URLリンク(github.com)
・2byte文字を含まないフォルダにファイルを置く
・platforms にある qwindows.dll を exe と同じ階層にコピーする
のどちらかで解決できそうだが

794:デフォルトの名無しさん
18/07/18 06:13:35.33 qVUGnzpI.net
>>763
残念ながらどちらともダメでした。
回答ありがとうございました。

795:デフォルトの名無しさん
18/07/18 13:12:26.50 jJw1m5s0.net
ファイルパス・PC のユーザー名など、システムに日本語を使うな
半角英数字だけを使え

796:デフォルトの名無しさん
18/07/18 15:04:34.08 nWGFDyl7.net
それ、どっちかっていうとmingwの制約かと
まぁ開発者にとって気持ち悪さは半端ないけども

797:デフォルトの名無しさん
18/07/19 08:35:43.65 3Q3O2uwB.net
>>762
それはqwindows.dllが足りないときに出る症状だ。
通常platforms\qwindows.dll に配置すればいい。
qt.confを各と、Qt製アプリが必要とするQtのプラグイン等のパスを変更することができる。
Qt SDKのwindeployqt.exeにアプリのexeをドロップすると、そのアプリが必要とするプラグインや
設定ファイルが自動生成されるからやってみるといいかもね。

798:762
18/07/21 21:02:13.57 1rDQTKz9.net
回答ありがとうございます。
結果からいうと、動くようになりました。
解凍でwindows10の展開機能を使いました。
サードの解凍ソフトではエラーが出るのです。
作者殿の回答をよくよく見てみれば確かにそう書いてありました。

799:デフォルトの名無しさん
18/07/21 22:40:48.21 wegwKdpt.net
良かったらそのエラーになった解凍ソフト教えてほしい

800:デフォルトの名無しさん
18/07/22 04:07:23.46 UzkOgwHb.net
当人じゃなく、別件ではあるが、
圧縮


801:解凍ライブラリが静的リンクされてるやつ、 もしくは32bit系当時のソフトだとなりがち メジャーなライブラリで、dll形式で同梱されてるやつだと、 そこだけ更新すりゃ特に問題起きないね



802:デフォルトの名無しさん
18/07/22 20:50:52.89 3i0K2IoV.net
たとえばLhaPlusみたいなクソアーカイバだと、
deflate64なzipの展開をぶっ壊れた状態で平気で展開するから
作者に余計なクレームが届く悲劇が起こる。
そのくせLhaPlusは公開したままだしな。
マジ迷惑だわ。

803:デフォルトの名無しさん
18/07/23 10:17:56.08 eU1p7hr8.net
古すぎるそんなの使うなって話だけど
それなら公開したままのサイトの責任もあるよな

804:デフォルトの名無しさん
18/07/23 19:07:16.75 bgcPBI8p.net
お気楽な無責任バグ修正ビジネスモデル
Open Governance → Open Maintenance → Waiting for 3rd party response
→ Too old → Removed

805:デフォルトの名無しさん
18/07/25 16:28:39.31 TbDHSr+9.net
Qt Creatorで開発を始めたところです。
Windowsで、日本語を含む文字列「テスト.txt」を引数に渡すと「???.txt」に文字化けします。
デバッガで見ると、main文のargvの時点で「???.txt」になってます。
QString::fromLocal8bit(argv[1])の結果も同様です。
これってなぜでしょうか?
(Linux上では問題なし)

806:デフォルトの名無しさん
18/07/25 17:53:47.29 8PO6NK+Q.net
encoding設定汁

807:デフォルトの名無しさん
18/07/25 18:59:21.15 TbDHSr+9.net
>>775
ファイルをUTF-8 BOM付きにしたらイけました。
(コンパイラはVisual C++)
ありがとうございます。

808:デフォルトの名無しさん
18/07/25 20:19:12.32 NI8Yywyu.net
ちなみに Visual Studio で、ソースコードを BOM なしにするとひどいことになるゾ
主に日本語コメントがめんどくさくて、
/*これはダメで*/
/* これはOKだ */

809:デフォルトの名無しさん
18/07/25 21:05:47.18 UNILj0yW.net
「無料が基本」のオープンソース文化圏


810:で有料ソフトウェアの販売は受け入れられるのか? https://gigazine.net/news/20180725-hiri-on-linux/ このhiriっていうメールアプリQtを使ってるみたい



811:デフォルトの名無しさん
18/07/26 00:01:26.06 IsvWUjVE.net
>>777
スペースの有無で上手くいかなかったりするってことですか?

812:デフォルトの名無しさん
18/07/26 02:12:01.56 sKjh+yFy.net
BOM なしUTF8にした場合の話ね
/*の直後にマルチバイト文字が来ると誤判定されるっぽい
まぁVisual Studio としてもBOM ありを推奨してたはずだから文句は言えないのだけど

813:デフォルトの名無しさん
18/07/26 21:35:10.90 27ylTyqt.net
というよりも、プログラムに日本語を混入する方が馬鹿げているので、
プログラム本体は全て英語で作って日本語の部分はコメント程度に留めておくことを進める。
文字列リテラルとかは全部外部化する

814:デフォルトの名無しさん
18/07/26 23:07:51.85 w52XJ4/a.net
20年前なら俺もそう思ってた

815:デフォルトの名無しさん
18/07/27 04:49:48.24 Lg21L7XK.net
変数に絵文字を使う時代です😝

816:デフォルトの名無しさん
18/07/27 05:23:50.48 XpW7fkKf.net
昔、YPSと言う日本語+フローチャートな言語があってな・・・・ってまだ作っとんかい!?→不治痛

817:デフォルトの名無しさん
18/07/27 06:13:48.88 uuhNedST.net
>>781
Qtは特にそうだな

818:デフォルトの名無しさん
18/07/28 08:36:42.20 w1bpvOAm.net
文字列リテラルを全部外部化するといっても、必ずしもテキストファイルを読み込むコードを手�


819:ナ書く必要はない。 tr("abc") ってプログラム中に書いておいて、Qt Linguistで言語リソースを作ってアプリにバンドルすれば、 実行時には文字列"abc"に対してQtが自動的に 日本語の文字列を割り当てる形でプログラム中に読み込まれる。 もちろん言語リソースの選択はPC環境の言語に合わせて自動選択することも明示的に選択することもできるし、 iniファイルとかを作って自前で差し替えするコードを書くこともできる。



820:デフォルトの名無しさん
18/07/29 20:46:29.05 6vWbeAZB.net
midiの編集ソフトを探しています
GUIアプリケーションの開発になるので、VisualStudioでMFCと思い立ち、WindowsAPIにはmidi関連のAPIも含まれてるので、面倒なサードパーティライブラリを用意したりmidi再生部分を自作する手間が省けると思いました
調べたらQtもmidi関連のAPIを持ってそうな雰囲気なのですがどうなのでしょう?
ただ、日本語の情報がなさそうでした
確かFluidSynthのGUIがQt製だったように思いますSoundFontが使えるのでmidi化したあとのプレイバックに使えますかね?

821:デフォルトの名無しさん
18/07/30 10:27:06.88 Qfso/A9s.net
openmidi

822:デフォルトの名無しさん
18/07/30 10:35:04.03 Wg41h7hn.net
ふと思ったんですが、スキャンした楽譜からMIDIデータを生成するんじゃなくて、例えばMuseScoreのような楽譜xmlを書き出した方が良いですよね

823:デフォルトの名無しさん
18/07/30 10:55:01.51 t5W0Q4n1.net
楽譜の読み方とかよく知らないけど、五線譜のエディタがあっておたまじゃくしを配置するとドレミとか再生に必要な情報がキューイングされて行って、midiファイルをエクスポートする時にmidiのデータ形式に変換されるイメージだった
楽譜の画像解析とか面倒な事はしなくて、ユーザーに楽譜を書かせる感じ
openmidiのページにある世界樹ってやつの機能切り出し版みたいな

824:デフォルトの名無しさん
18/07/30 11:04:24.33 Wg41h7hn.net
任意の位置の点が0か1か、と、楽譜、なら、こりゃもう楽譜OCRだろうと思ってたw

825:デフォルトの名無しさん
18/07/30 13:01:58.86 OTf1bV4O.net
soundOCRなら意味あるけど楽譜OCRなんて馬鹿のやること

826:デフォルトの名無しさん
18/07/30 18:11:08.73 Wg41h7hn.net
単純にドレミをmidi形式でシリアライズするぐらいならWindowsAPIとかQt備え付けのAPIで充分かな~と思ってたけど、エフェクトとかも編集したいとか要望が複雑化してくるのなら確かにopenmidi使うのが良いかも
openmidiで物足りねぇ俺はもっと変態的な事がしたいんだ!ってなった時にはサウンドプログラミングを学ぶのも手かな

827:デフォルトの名無しさん
18/08/12 00:59:55.23 Dtsm92D7.net
アプデcreatorがやかましくなったぞ

828:デフォルトの名無しさん
18/08/30 01:34:31.21 lcYNN+N9.net
Qtで表を表示したいんですけど
1つのヘッダーに2列データを表示するみたいなことって出来ませんかね?

829:デフォルトの名無しさん
18/08/30 10:13:29.80 S/vwwZyF.net
可能

830:デフォルトの名無しさん
18/08/30 19:41:41.51 V2Id/lva.net
>>795
QStyledItemDelegateを使って描画イベントを乗っ取るのが一番簡単だと思う。
基本的には元の描画方法をコピペして乗っ取っても同じ描画になることを確認してから、
少しずつカスタマイズしていく。

831:デフォルトの名無しさん
18/08/31 07:05:26.58 06kQQ/Hy.net
>>797
QStyledItemDelegateですね
ちょっと調べてみます
ありがとうございました

832:デフォルトの名無しさん
18/09/06 08:32:09.29 xZU7TQSU.net
QPrintDialogでオプションで設定した用紙サイズ


833:が反映されないんですが、 なにか原因ありますかね? printer->setPaperSize( QPagedPaintDevice::A3 ); printer->setPageOrientation( QPageLayout::Landscape ); QPrintDialog *printDialog = new QPrintDialog( printer, 0 ); printDialog->enabledOptions();



834:デフォルトの名無しさん
18/09/07 21:00:00.53 sMpiC6bH.net
プリンタは扱ったことないけど、とりあえず既存の実装例を参考にしてみたら?
URLリンク(github.com)

835:デフォルトの名無しさん
18/09/08 10:43:44.48 8EdXckwk.net
electronでいいよ

836:デフォルトの名無しさん
18/09/09 02:18:50.96 mNtyUT/G.net
質問です
C++ではこんな風に書けばメインスレッドに簡単に投げられますがpyqtで似たようなことをするにはどうすればいいでしょうか?
QObject::connect(&QObject(), &QObject::destroyed, [&]() { });

837:デフォルトの名無しさん
18/09/09 11:15:13.75 kzlGF2pO.net
pyqtにもconnectはあるよ

838:デフォルトの名無しさん
18/09/09 18:46:55.69 mNtyUT/G.net
こんな風にしたいんだけどどうすればいいのか全くわからない
そもそもconnectが見つからない
from PyQt5.QtCore import QObject
QObject.connect(QObject(), QObject.destroyed, lambda: print("print"))

839:デフォルトの名無しさん
18/09/10 10:58:31.95 wQh8RVrU.net
instance に connect 汁

840:デフォルトの名無しさん
18/09/18 19:21:21.69 8qpEkq+C.net
フラットデザインといいますかwebページっぽいデザインにしなくてはいけなくなったんですが
webengineを使わずにそれっぽいデザインのサンプルはどこかにないでしょうか?

841:デフォルトの名無しさん
18/09/18 20:38:45.60 b8yWRBG5.net
Qtアプリの見た目を変更するのはWidgetにStyleSheetを適用するんだが、
アプリ全体に同じようなStyleを統一的に適用するためのThemeという仕組みが存在する。
基本的に各OSごとに用意されているわけだが、フラットなUIを実現してくれるThemeがなにかあるかもね。
見つけたら報告してね。

842:デフォルトの名無しさん
18/09/18 22:13:28.06 qELFdYtd.net
Electronで作るべきだと思います🙋‍♀

843:デフォルトの名無しさん
18/09/20 00:45:00.21 w38b2cTU.net
windows10でQt5.11+qtcreator4.6にしてから、
日本語入力して確定前にBackspaceで入力中の文字を削除すると、
実際のテキストでは消えているのに、表示上は消えず、しかもカーソルが
消えてしまう、みたいな現象があるのですが、解決方法ご存知の方いませんか。

844:デフォルトの名無しさん
18/09/20 03:10:11.46 71xXtLtN.net
>>808
俺もそう思うがリバースエンジニアリング対策でコンパイルできる言語でないとだめだと言われた

845:デフォルトの名無しさん
18/09/20 23:09:04.52 wRp6TH/H.net
>>810
Javaもc#も駄目なのか
JavaScriptを難読化させたら読む気にならないコードになるが。

846:デフォルトの名無しさん
18/09/20 23:14:13.37 jIZcwJ0v.net
ウィジェットコンポーネントが整備されてない
Electronでまともなアプリを作ろうと思ったら火傷するだけだと思うんだがな。
最近のエンジニアはそう思わないんだろうか。

847:デフォルトの名無しさん
18/10/05 21:55:50.06 VwoZZtVF.net
WindowsのQtで、USB シリアル使用中に、USBケーブル引っこ抜かれたときのえらーって
検知・対処方法ってわかりますか
スレッドの終了またはアプリケーションの要求によってI/O処理は中止されました
と出て、次に延々


848:と デバイスがコマンドを認識できません のダイアログが出てきて追われないんです。 仕方なしにタスクマネジャから殺しています 殺さずに自分で終わりたいのですが



849:デフォルトの名無しさん
18/10/05 22:09:58.78 fyk4/HsR.net
>>813
んー、Windowsでシリアルデバイスを扱うこと自体はWin32 APIでもそれほど難しい処理ではないから、
一度自力でサンプルを書いて挙動を調べたほうがいいと思うよ。
API越しのデバイスの実際の挙動を把握してから、自分で作ったQtのプログラムでどうすべきか考えればいいのでは。
あるいは、GUIだけQtで作って、通信部分はWin32 APIで記述するキメラ実装であってもいいわけだし。

850:デフォルトの名無しさん
18/10/06 00:20:47.94 x2N6y/RA.net
>>813
URLリンク(social.msdn.microsoft.com)
これで対処できるのでは

851:デフォルトの名無しさん
18/10/12 02:51:01.98 WfKO6J+6.net
boostにシリアル通信用のライブラリも無かったっけ

852:デフォルトの名無しさん
18/10/12 05:12:06.58 1iFt3dhJ.net
asioだっけ

853:デフォルトの名無しさん
18/10/14 02:33:24.17 iHlUkB5I.net
boost.asioはライブラリを作るためのライブラリなので便利なライブラリを見つけてきた方がいい

854:デフォルトの名無しさん
18/10/16 01:42:35.33 ia4noRZU.net
c++の構造体をqml側で読み込むには構造体の要素それぞれをQ_PROPERTYマクロで宣言するしかないのでしょうか?

855:デフォルトの名無しさん
18/10/29 23:00:11.21 t1KqQTGV.net
コンパイルが糞重いんで、
Zapccに対応してくれないかな~

856:デフォルトの名無しさん
18/10/30 08:06:52.17 5foPrrB2.net
サブプロジェクトに分けて、最終成果物だけリビルドしたらそれほど遅くはない

857:デフォルトの名無しさん
18/10/30 18:37:23.55 sc60hnYR.net
qbs死んだか
URLリンク(blog.qt.io)
qmakeも終わらせてくれー

858:デフォルトの名無しさん
18/10/30 21:35:04.96 5foPrrB2.net
まぢかw
qmakeが今ひとつ書きづらいところがあるからqbsに将来的に移行しようと思ってたが、
(installシステムを活用しないとまともに処理が書けない)
CMakeに開発リソース突っ込むのかよ。
こりゃあqmakeも捨ててCMakeで書き直したほうがいいかもなあ。

859:デフォルトの名無しさん
18/11/01 23:28:54.53 H1dg+THH.net
>>821
レスが遅れてすみません
サブプロジェクトに分ける方法を試してみます

860:デフォルトの名無しさん
18/11/24 02:29:31.13 +or5Qf7y.net
あれから勉強してqbsで
自作のProductやModule/Ruleを書いて動かせるようになったが、
資料がなさすぎて死ねるな。
公式ソース添付のテストプロジェクトが一番マシな資料というね。

861:デフォルトの名無しさん
18/12/10 18:14:16.27 E1cmU6C8.net
最近転職活動してるんだが、Qt の需要高くなってんのな
車載経験してるのもあるけど、他業界の組込み系もQt採用を追従してて、
そんなにアピールしてないのにそこに食い付く企業さん多い

862:デフォルトの名無しさん
18/12/10 20:21:28.19 vwFGI08T.net
マジで?

863:デフォルトの名無しさん
18/12/10 21:46:36.84 EVa0Xoer.net
まあQtの組み込みアプリをメンテして50万って仕事ならあるな。

864:デフォルトの名無しさん
18/12/10 22:19:24.58 tDHB0Ch6.net
組み込み系UIでまともに使えるフレームワークがあって、タッチ操作がさばけるのはQtくらいしかないから


865:な



866:デフォルトの名無しさん
18/12/11 04:50:43.32 Uu2HZGx7.net
妄想乙

867:デフォルトの名無しさん
18/12/11 08:00:13.35 zvRlY+xS.net
いや、求人情報あるんだから見ろよ。

868:デフォルトの名無しさん
18/12/11 22:08:36.54 5pjaz6u8.net
これからはQtですよね?

869:デフォルトの名無しさん
18/12/11 22:41:03.86 d65QhPKD.net
キュ~ティ、キュウティ~ キュ~ティペア~

870:
18/12/11 22:47:21.06 xSG3pOA+.net
>>833
URLリンク(www.youtube.com)

871:デフォルトの名無しさん
18/12/12 21:24:59.35 vpkDqqDI.net
javaからの移行考えてるけど
メモリリークが不安で踏み切れないです
正式記述は覚えることは基本として
使いやすい(手間のかけない)fullGCみたいのってあります?
メモリリークの検出機能でなんとかなるのかな

872:デフォルトの名無しさん
18/12/13 00:27:29.81 T0k+nfUW.net
そんなものはない。
ってかメモリ開放は全て責任をとった上で、
メモリブロックの開放確保のアルゴリズムをライブラリ切り替えで変更するのがC++の流儀。
まあ、Qtはその部分も内蔵してるので、ここを差し替えるときは自力でQt全体のビルドが必要になるが。
メモリ確保がシビアなら、実際の処理を別プロセスにやらせて、プロセスごと殺せばいいんじゃね。
その方が手っ取り早い。

873:デフォルトの名無しさん
18/12/13 09:23:33.79 Tb5Xcrhu.net
よく思うのだけど、Qt のサンプルとかってやけにnewで動的確保してない?
必要な時に初期化しつつ生成ならまだしも、
常に持ち続けるパラメータだったり、生成が一度限りのインスタンスだったり
QObject や QWidget のベースクラスへのポインタ渡せば、
自壊時にメモリの解放もしてくれます、って機能は、
逆に new で動的確保したアドレスでないとダメって縛りはないですよね?

874:デフォルトの名無しさん
18/12/13 11:40:53.67 zFPTCGev.net
親子にしておけば勝手に解放してくれるから
newしまくるのがQt流

875:デフォルトの名無しさん
18/12/13 17:59:43.67 5i2+XAxs.net
qtってスマポ使わないの?

876:デフォルトの名無しさん
18/12/13 20:57:22.83 GwYCK18f.net
QtつーかC++はnew使いまくりだろ普通

877:デフォルトの名無しさん
18/12/13 21:01:03.01 lxS0pMzf.net
new使いまくるのはオールドスタイルのC++だな

878:デフォルトの名無しさん
18/12/13 21:20:28.19 GwYCK18f.net
それじゃnewスタイルは?

879:デフォルトの名無しさん
18/12/13 23:20:41.58 T0k+nfUW.net
Qtで2万行ぐらいのアプリ作ってるけど、
結構ローカルスコープでインスタンスを扱うことが多いかな。
QImageとか、カジュアルにインスタンスをコピーしても
パフォーマンスの問題がないのは嬉しいね。
ポインタをやむを得ず使うのはコピーコンストラクタがまともにないクラスを扱う場合。

880:デフォルトの名無しさん
18/12/13 23:59:19.17 GwYCK18f.net
そりゃインスタンスは余程のことがなけりゃ滅多に動的では取らんだろー
今も昔も変わらずさ
一般型の動的配列はCやってきた奴はalloc使いたがるつーかallocしか知らんけど
C++ならnewだわな

881:デフォルトの名無しさん
18/12/14 00:41:52.18 TdReqcaz.net
動的配列は普通vector使うだろう

882:デフォルトの名無しさん
18/12/14 06:24:23.10 muz2Nd5v.net
vectorは配列やクラスインスタンスには使うけど
一般型でvectorは使わんな

883:デフォルトの名無しさん
18/12/17 23:19:53.64 eTn5aoOJ.net
QtCreator使いにくいからVSで開発したいのに環境構築で詰む

884:デフォルトの名無しさん
18/12/18 08:41:14.57 EuFXqeHZ.net
QtCreatorってファイルが増えるとエディタが物凄く遅くなるんだけど、
回避方法あるのかしら?

885:デフォルトの名無しさん
18/12/23 00:33:15.10 iFXdIBSU.net
4000個ぐらいのファイル数の


886:プロジェクトを作ってるけど別に遅くないよ。 qmakeの実行は時間かかるけどこりゃあしゃあない。



887:デフォルトの名無しさん
18/12/23 01:13:33.94 27PR0CiN.net
>>848
とりあえず最新の4.8.0に更新してみたら? あとVisualize white space が有効だと遅くなるとか見た記憶が

888:デフォルトの名無しさん
18/12/23 16:17:25.06 FsPY1Emb.net
>>849
>>850
ありがとう
最新版の QtCreator を使って様子を見てみます
Visualize white space も無効にします

889:デフォルトの名無しさん
19/01/09 20:52:29.27 aiUc5v61.net
この2019年においてSTLとQtコンテナどっちを使うべき?

890:デフォルトの名無しさん
19/01/10 00:45:32.43 XEh+HMPp.net
ものによるとしか言いようがない。
Qtの範囲で使うだけならQtで作ればいいし、
Qt以外の世界でも使いたいならSTLで作ればいい。

891:デフォルトの名無しさん
19/01/10 06:41:50.97 LbKV3u+S.net
コンテナだけのためにQt採用はさすがにやり過ぎだわな
移植範囲もQtが使える環境前提であればQtのコンテナ使えば良いし、
Qt自体、STL版は性能面に於いても勧めていない

892:デフォルトの名無しさん
19/01/10 17:12:43.60 tXducxKP.net
GUI部分だけQtを使うってのは少数派なんですかね

893:デフォルトの名無しさん
19/01/12 19:26:10.78 k4bgy+v7.net
普通では

894:デフォルトの名無しさん
19/01/16 06:04:26.25 Bhmk2ERy.net
暗号クラス作ってくれんかな
しょぼいハッシュ計算だけじゃなくてAESと公開鍵暗号がほしい
CryptoPPやBotan使えばいいんだけど

895:デフォルトの名無しさん
19/01/16 06:41:04.99 1akJ6xr+.net
TrippleDES程度なら無かったか?
悪い記憶が曖昧、実装した記憶はあるんだが、俺が自分で作ったのかな?

896:デフォルトの名無しさん
19/01/17 08:02:10.39 IV5QIvd3.net
暗号ライブラリは調査機関の認証を得ないと意味ないから個人が趣味で作ったのではなくQt Projectとしてやってほしい

897:デフォルトの名無しさん
19/01/17 19:02:31.36 BJpk+tYc.net
暗号化ライブラリそのものはないっぽいけど、SSLで暗号通信するモジュールはNetworkにあるっぽいよ。

898:デフォルトの名無しさん
19/01/17 19:11:37.84 zrBR6A7K.net
>>860
それopenssl必要じゃないか?

899:デフォルトの名無しさん
19/01/17 19:29:13.63 BJpk+tYc.net
URLリンク(doc.qt.io)

900:デフォルトの名無しさん
19/01/17 20:30:16.63 JdciFJkL.net
暗号化とかでもQtのライブラリ使うものなの?

901:デフォルトの名無しさん
19/01/17 22:15:44.69 2saJ+ePI.net
>>861 さんのいう通り OpenSSL を呼び出すだけ

902:デフォルトの名無しさん
19/01/18 06:32:18.97 JCybOxs6.net
認証機関で認証されてないけど去年話題になったgoogle製のtinkあたりでもいいだろ。

903:デフォルトの名無しさん
19/01/18 06:56:10.74 KteoT4Yc.net
その辺のQtラッパーを作ってくれると楽でいいや
QByteArrayを直接突っ込みたい

904:デフォルトの名無しさん
19/01/18 11:53:29.20 /+PP0p1B.net
需要無し
メリット無し
くだらない

905:デフォルトの名無しさん
19/01/18 12:39:19.56 KteoT4Yc.net
そうか
せっかくネットワーク回り整ってるのに暗号がないのだけが残念と思ってただけだ

906:デフォルトの名無しさん
19/01/26 16:05:31.02 V8DSD1zx.net
URLリンク(blog.qt.io)
Qtが公式でhttp server出すのか
WebAssembly対応も進んでるっぽいからフロントエンドとバック


907:エンド両方をQtで書けるとなると意外に需要があるのか?



908:デフォルトの名無しさん
19/01/29 15:47:38.00 6edJr3Gn.net
認証機関とか意味なさ過ぎて草
確信が欲しければ自分で実装見ればいいだろ

909:デフォルトの名無しさん
19/01/30 13:10:19.49 uKzqzpGV.net
ぼくのつくったさいきょうの認証機関(キリっ

910:デフォルトの名無しさん
19/01/30 13:25:30.56 5MhR5ovA.net
意味がないとか、客先相手したことないの?
(と思ったオレもその手の案件はないけども)

911:デフォルトの名無しさん
19/02/06 03:10:13.78 2YrIvpU1.net
すいません質問よろしいでしょうか?
QMLのGridViewに画像を挿入したとき自動的に描画されなくて困っています
スクロールして一旦画面外に出せば描画されるのですがQAbstractListModelに挿入したら即座に再描画させるにはどうすればよいでしょうか?
ちなみにデータはリアルタイムで追加されたり変更されたりします

912:デフォルトの名無しさん
19/02/06 06:39:49.23 aQKd0T+k.net
QMLって画面は凝れるけど使い勝手が悪すぎる

913:デフォルトの名無しさん
19/02/06 10:27:35.37 +qagyc5o.net
ほんそれ

914:デフォルトの名無しさん
19/02/06 11:55:47.73 knQTQEx5.net
QMLはあんまり触れてないけど、SIGNAL/SLOTに相当する機能あるんじゃないの?(update とか)
明示的にSIGNAL発行しないと更新されないのであれば、
それはそれでお粗末な仕様だけども

915:デフォルトの名無しさん
19/02/06 17:57:03.46 pTfa2dM4.net
公式のサンプルはちゃんと確認した?

916:デフォルトの名無しさん
19/02/06 18:29:06.90 kcXvzDdu.net
こっちで良いか
URLリンク(qiita.com)

917:デフォルトの名無しさん
19/02/07 22:40:57.41 kMcPDm99.net
QtってC#とかより面白よな。なんでもっと売れないんだろう。
やっぱ、何の社会でも金がものを言うなw

918:デフォルトの名無しさん
19/02/07 23:04:06.97 kMcPDm99.net
なんか日本ではプログラムはオタク系のものになってて
本も全部そういう思考で書かれてる。
元々プログラムもセンスある人がトップに入れるものなんだろうけど、
日本はそういう人いないみたいだね。
入門Qt4みたいなセンスがあり、本来のプログラミングの楽しさも味わえる本が日本でも
出てくるといいね。

919:デフォルトの名無しさん
19/02/07 23:04:45.61 kMcPDm99.net
高い金だして、文系の書いたような本ばっか買って、アホミタイ

920:デフォルトの名無しさん
19/02/07 23:18:15.11 La3SghMw.net
(ノ∀`)

921:デフォルトの名無しさん
19/02/08 00:26:42.57 sGhEjK7R.net
Qtの関数は、時々ヤバい不具合の起爆剤になってるから
便利だからと言って過信できない点が怖い

922:デフォルトの名無しさん
19/02/08 02:03:58.33 HWCd3Z2L.net
Qtつまらないよ
Linuxだと他にまともな選択肢がない

923:デフォルトの名無しさん
19/02/08 02:10:41.94 oLGsLDxJ.net
GUIツールキットはつまらなくていい。
変な動作をされるよりは。

924:デフォルトの名無しさん
19/02/08 05:55:06.00 sGhEjK7R.net
変な動作するんだが

925:デフォルトの名無しさん
19/02/08 15:21:43.78 S9dJ2e6J.net
気にいらないなら使わなければいいだけ

926:デフォルトの名無しさん
19/02/10 15:01:36.81 25jgEgQt.net
>>879
ライセンスで失敗してるんじゃね

927:デフォルトの名無しさん
19/02/10 15:03:11.29 PXpe84p+.net
>>884
Tcl/Tkが良い

928:デフォルトの名無しさん
19/02/10 15:55:21.76 SRMErWfG.net
QML使いだしたけどちょっとしたオブジェクトの生成も別ファイル用意するか文字列の引数でコード渡すのか
もっとサクッとできないものか

929:デフォルトの名無しさん
19/02/14 21:16:01.29 QKLtUgZm.net
>>869
golang勉強しようかと思ってたがもしかしてC++で事足りるのかな?

930:デフォルトの名無しさん
19/02/14 23:24:29.59 QKLtUgZm.net
wtとtreefrogのどちらがよいでしょうか?



931:LAN内のPCからのみ動画を閲覧できるwebサービスを作る予定です



932:デフォルトの名無しさん
19/02/14 23:35:59.46 QKLtUgZm.net
すみませんスレチでしたm(_ _)m

933:デフォルトの名無しさん
19/02/21 04:33:41.70 zicwhEg7.net
QMLを使ってiOSで動かしてるんだけどスクロールがガクガク何だがどうしてだろう
QMLの描画エンジンのフレームレートを制御する方法ってあるかな?

934:デフォルトの名無しさん
19/02/21 20:29:39.17 YPC5jZnY.net
元々QMLはJavaScriptで動くのが基本なので遅い。
さらにiOSはJavaScriptのJITが無効なのでなおさら遅い。
解決策としてはQMLをネイティブコンパイルする。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch