問題タブ [qtquickcontrols2]

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 投票する
2 に答える
3048 参照

qt - Qt で Material Navigation Drawer と FAB を作成できますか?

私は Qt を初めて使用します。主に Android 開発用に Quick Controls 2.0 を含む v 5.7 をダウンロードしました。スライド ナビゲーション ドロワーやフローティング アクション ボタンなどのマテリアル コントロールを使用する可能性があるかどうか疑問に思っていました。 )。

ありがとう。

0 投票する
5 に答える
8236 参照

qt - QtQuick Controls 2 のメニューバー

QtQuick Controls 2 でメニューバーを使用するにはどうすればよいですか? 以前は次のようでした (ApplicationWindow 内):

しかし、Qt 5.7 にアップグレードすると、次のエラーが発生します。Invalid property name "menuBar".(M16)

PS デバイスのネイティブ メニュー システムを使用していました。

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

qt - モジュール「Qt.labs.controls」がインストールされていません

組み込みデバイスで Qt Quick アプリケーションを実行しようとしています。しかし、「Qt.labs.controls」がインストールされていないと表示されます。

インストールqml-module-qtquick-controls qml-module-qt-labs-folderlistmodelqml-module-qt-labs-settingsましたが、問題は解決しません。

誰か私が必要なものを知っていますか? 前もって感謝します

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

c++ - QML マテリアル デザインの色が正確でない

このページで指定されている紫やその他の色を使用しようとしていますが、色が正確に表示されません。
これは、私のデバイスと Linux で紫色が表示されている画像です。

ここに画像の説明を入力

以下は、デフォルトの Hello World アプリからの関連するコード スニペットです:
.pro ファイル:

main.cpp:

int main(int argc, char *argv[])
QQuickStyle::setStyle("Material");

main.qml:

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

qml - QML TextArea がスクロールしない

アプリケーションに単純なものを追加しましたTextAreacontentHeight残念ながら、テキストをバイパスしてもテキストをスクロールできませんheight
コードは次のとおりです。

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

win-universal-app - Qt クイック コントロール 2 UWP CommandBar の実装

次のような UWP デザインからCommandBarを実装したいと思います。

コマンドバー

受け入れられた解決策が見つからなかったため、独自の実装を実装する方法を考えています。私にとっての主な問題:

  1. すべてのボタンを表示するには幅が足りない場合、ボタンをメニューに移動する方法を実装するには?
  2. 彼を満たすためにアイテム制御カスケードを実装する方法は?
0 投票する
1 に答える
4818 参照

cmake - QQuick with CMake: スタイルが機能しない

Qt Quick Controls 2 内でスタイリングを使用し、C++ の CMake プロジェクトと一緒に使用したいと考えています。そして、色を合わせるのに苦労しています。

C++、qml、およびスタイリング コードはqt ブログから取得され、 .proプロジェクト ファイルを使用している限り正常に動作しますが、CMakeLists.txt に目を向けると、色を正しく取得できません (デフォルトだと思います)。ダーク/オレンジ色ではなく、ダーク/パープル色)。

.proプロジェクトでは、私のmain.cpp次のようになります。

私のqml.qrcファイルは次のようになります。

そして、私のqtquickcontrols2.confファイルは次のようになります:

現在、私の CMake プロジェクト フォルダーには、まったく同じファイルが含まれています (実際には.proプロジェクト フォルダーのコピー アンド ペーストです)。ただし、.priおよび.proファイルを削除し、次のようなCMakeLists.txtが含まれるようになりました。

ファイルmain.cppqml.qrc、および ****qtquickcontrols2.conf** は同じままです ( 「qrc:/main.qml」から「変更する必要があったmain.cppのmain.qmlへのパスを除いて)。 ../main.qml" as **qrc: CMake では動作しません - 理由はわかりません)。

CMake プロジェクトをコンパイルして実行すると、アプリケーションが実行されますが、色が悪く、アプリケーションはqtquickcontrols2.confで定義されているダーク/オレンジ色ではなく、デフォルトのダーク/ピンク色でレンダリングされます。ただし、私の.proプロジェクトはコンパイルしてスムーズに実行されます。

インターネットで何時間も探しましたが、答えが見つかりませんでした。また、 QQmlApplicationEngineではなくQQuickViewを使用して qml ファイルをロードできることにも気付きました (違いはわかりませんが、代替コードをテストしました)。

私の CMake プロジェクトで何が起こっているのですか?

さらに (これは二次的な質問です): CMake プロジェクトを使用しているときに「qrc:/main.qml」を記述できない理由がわかりませんか? .proプロジェクトでは "qrc:/main.qml" を使用でき、qmlファイルはプロジェクト ツリーの.qrcファイルの下にきちんとリストされていますが、CMake プロジェクトを使用する場合はそうではありません。