問題タブ [qt6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
75 参照

c++ - QtConcurrent::mappedReduced マップなし

次のコードを検討してください (Qt 6.0.3、C++17):

ご覧のとおり、に渡される最初のラムダ式QtConcurrent::mappedReducedは不要に見えます。だからこそQtConcurrent::reduced、Qt 6 のようなものを見つけたいのです。または、このコードを 1 つのラムダ式のみを使用するようにリファクタリングするにはどうすればよいですか?

0 投票する
1 に答える
236 参照

c++ - Qt 6 で HICON を QIcon に変換する

Qt6 で HICON を QIcon/QPixmap に変換しようとしています。古い Qt バージョンでは、この変換を非常に簡単にするfromHICON関数が使用されていました。残念ながら、彼らはQt6でそれを削除したので、この回答に従って自分でやろうとしました:

しかし、私は何かを台無しにしたに違いありません。画像は単なるランダム ノイズであり、アプリケーションがクラッシュすることもあります。

表示画像

追加情報: アイコンは次のように取得されます:

0 投票する
0 に答える
102 参照

qt - Qt Quick3D: 2 点間に 3D 線を引く

Qt6 の新しい QtQuick3D を使用しています。2 点間に線を引く必要がありますが、これ専用の関数が見つかりませんでした。そのため、スケーリングと回転が可能な基本的な円柱を使用することにしました。スケーリングは意図したとおりに機能しますが、回転にはいくつかの問題があります。

角度軸を介して Eigen ライブラリを使用して回転を計算し、オイラー角を取得します。円柱軸は、表示時に Y 軸にあります。

オイラー角の計算を間違えましたか? 四元数など、別の手法を使用する必要がありますか? 私が知らないもっと簡単な解決策があるかもしれません。

0 投票する
0 に答える
157 参照

qt - Qt6 移行 - UIC 生成コードがコンパイルに失敗する (接続スロット) - 更新

プロジェクトを Qt5 から Qt6 に移植しようとしています。私の問題は、UIC によって生成されたコードが次のようになることです。

MSVC2019 のコンパイルは次のエラーで失敗します。

ターゲットが method isQWidget::selectHomeであることを確認してください。したがって、IMHO MSVC は正しいです。QWidget には method がありませんselectHome。ただし、ターゲットはサブクラス メソッドである必要がありますtoQPSQLSettingUI::selectHome

デザイナーのスクリーンショット

完全なソースはこちらです。最初は Qt2 用に作成され、Qt3=>Qt4=>Q5 に移行されました。