Qt
Qt
Qt関連のリンクとかを貼っておく場所。
- Qt 6.9 公式ドキュメント
- Windows 7でQt5.4.0をビルドする。その2(Qt 64bitビルド) - Qiita
- Multithreading with Qt(pdf) QtのthreadとSTLのmutex等を混ぜられると言っているが、本当だろうか?
- CopperSpice forkしてC++っぽくしている奴。良いかも?
- qt-cmakeとvcpkgの共存 - なーんだ、ただの水たまりじゃないか
QMLデバッガに接続出来ませんでした、的なエラー
プロジェクト>ビルドと実行の下のキット>実行 の中にDebugger settingsというのがあって、ここのQML debuggerを無効にすると無くせる。
ビルドの方ばかり見ていたが実行の方だった。
Windowsでのパラレルビルド
おおむね以下が正しいが、jom.exeが無い。 parallel multi-cpu multi-core build - Qt Forum
jom.exeを手動で入れる。
そしてプロジェクトからビルドと実行の使ってるキットの実行で、nmake.exeの代わりに実行するコマンド、 でさきほどダウンロードしたjom.exeを指定したらできた。
QTextCharFormatのcopy assignment
QTextCharFormat Class - Qt GUI 6.6.1 を見ていたら、copy assignmentがないように見えるが、 ホバーでツールチップをみると定義されているように見える。 このケースではデフォルトのcopy assignmentが定義されて、baseのcopy assignmentが呼ばれるっぽいか? ドキュメントからわからないってどうなの?と思ってしまうが。
QListViewとQListWidget
QListViewでカスタムなwidgetをアイテムごとに設定出来ないかなぁ、と調べていたら、昔のQListWidgetの方はその辺がちゃんとある事を知る。これは酷い。
Qt List Widget Customization: itemWidget vs. Delegates vs. Custom Models
Qt5のビルド調査
Qt5をカスタムでビルドして使っているオープンソースも多く見えるが、みんなどうしているんだろう? 以下を見たら、vcpkgがあるとの事。
Qt 5.15 LTS on Windows without a Qt Account - Raymii.org
やってみよう。
長くなったので別ページへ。vcpkgでQt5