[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/06 18:28 / Filesize : 240 KB / Number-of Response : 1045
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました



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

533 名前:デフォルトの名無しさん [2017/12/28(木) 23:12:22.70 ID:tWVOyHkw.net]
俺に言わせれば、Gtkmmの方が良い。俺はGtkmmにゾッコンだ。

GtkmmにもQtQuickみたいなやつが欲しいな・・。Gtkmmick(Gtkモミック)みたいな感じのネームが良い。

534 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 09:17:17.54 ID:We7igFwi.net]
スレ違い

535 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 15:23:43.24 ID:9j+d+4sf.net]
GTKは糞

536 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 09:59:02.57 ID:rHg6Qc+M.net]
GUIツールキットってtk wx以外になにがある?

537 名前:デフォルトの名無しさん [2017/12/31(日) 16:38:26.98 ID:UDBncfce.net]
5.10.0ブランチが消えているな

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

539 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 11:41:58.21 ID:fRZlLsAQ.net]
>>520
商用買えLGPLどうのとか言われないこちらがお勧め
master.qt.io/official_releases/

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

541 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 02:59:39.20 ID:+0co0r+N.net]
cmakeでも無理?



542 名前:デフォルトの名無しさん [2018/01/11(木) 18:05:39.13 ID:ugBs1xxh.net]
えっ

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

544 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 20:09:33.86 ID:xSR4Q+zj.net]
えーっ

545 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 08:52:40.95 ID:qk0fK9WF.net]
初笑いゲットw

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

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

548 名前:デフォルトの名無しさん [2018/01/27(土) 18:40:50.17 ID:WgYcU0Ps.net]
電源長押し

549 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 14:19:43.87 ID:/uDPCtSb.net]
>>529
無限ループでCPU使用率100%

550 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 16:45:55.03 ID:jzzl4Mfr.net]
cmakeでやりなさい

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



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

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

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

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

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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<240KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef