スタイルシートコードを扱う簡単な方法は何ですか?また、QtスタイルシートまたはQMLを使用する方がよいでしょうか?QtスタイルシートとQMLの違いは何ですか?
-1
A
答えて
4
これは2つの非常に異なるものです。
Qtスタイルシートは、Webテクノロジカスケードスタイルシートに似ています。 QtWidget要素の視覚化の態様を、スタイルシートコードであるテキストスニペットを使用して変更する方法です。 実行時、特定のウィジェットまたはグローバルに動的に適用および変更できます。 基本的には、カスタム
QStyle
を実装する代わりに、より簡単なカスタマイズを行うことができます。QMLは、
QObject
ベースのクラスのオブジェクトのツリーを作成するために「QMLエンジン」と共に使用される宣言型言語です。 これらのクラスを提供するために使用されるモジュールに応じて、結果として得られるオブジェクトツリーは、グラフィックユーザインターフェース(例えば、QtQuick
またはBlackBerry10 Cascades
もちろん、このようなUIは、どのモジュールが使用されているかによって視覚化や効果が得られます。 QMLコードは、スタイルシートと同様に、通常は実行時に読み込まれます。
関連する問題
- 1. QtデバッグバージョンとQtリリースバージョンの違いは何ですか?
- 2. Qtスタイルシートの 'not equal'セレクタとは何ですか?
- 3. QTのwebView.load(QUrl)とQNetworkAccessManager.get(Qurl)の違いは何ですか?
- 4. Qtのスロットとメソッドの違いは何ですか?
- 5. Qtの 'Build directory'と 'Working directory'の違いは何ですか?
- 6. Qtペイントとビデオプレーヤーの違いは何ですか?
- 7. QT JNI、callMetodとcallStaticMetodの違いは何ですか
- 8. QT QML C++とQMLの両方のアイテム
- 9. のQt 5でrecenterはQT/QML地図
- 10. QtのVisual Studio統合ツールの違いは何ですか?
- 11. Qtスタイルシートの謎
- 12. Qtスタイルシートのバグ?
- 13. Qt-新しいQThread(this)と新しいQThread()の違いは何ですか?
- 14. OpenGL、GTK、QTライブラリの違いは何ですか?
- 15. Qt:閉じる、破棄、削除の違いは何ですか?
- 16. QMLのコンポーネントとインスタンシエータの違いは?
- 17. Qtスタイルシートと国際化
- 18. qtの背景スタイルシートは
- 19. qmlとC++ qt quick 2アプリケーション
- 20. QT QML QtLocationマッププラグイン
- 21. Qt QMLシングルトンIntellisense
- 22. QT QML WebView Cache
- 23. XSLスタイルシートの違い
- 24. Qtスタイルシート。背景色、はい。 background-image、NO
- 25. QtクイックコントロールでQMLファイルをプレコンパイル
- 26. QtクイックQML MouseAreaオートリピートオンプレス
- 27. Qt QMLスポットライト効果
- 28. QTの「メインウィジェット」とは何ですか?
- 29. Qtのイベントループとは何ですか?
- 30. Qtドラッグアンドドロップのホットスポットとは何ですか?
これらは異なるものです。 QMLはインタフェースを設計するためのメタ言語であり、qssはQWidgetsのビジュアルスタイルを記述するための言語です。 –
.uiファイルを意味しますか? QMLははるかに優れている、それは未来です。 QMLのために行くと思いません。もちろん、アプリケーションロジックはC++で作成する必要があります。プレゼンテーションレイヤーのみをQMLで記述する必要があります – Nulik