QStyleFactory Class

QStyleFactoryクラスは、QStyle オブジェクトを作成します。詳細...

Header: #include <QStyleFactory>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets

静的パブリックメンバー

QStyle *create(const QString &key)
QStringList keys()

詳細な説明

QStyle クラスは、GUI のルック&フィールをカプセル化する抽象基底クラスです。QStyleFactory は、create() 関数とスタイルを識別するキーを使用してQStyle オブジェクトを作成します。スタイルは組み込みか、スタイル・プラグインから動的にロードされます(QStylePlugin を参照)。

有効なキーは、keys ()関数を使用して取得できます。通常、"windows "と "fusion "が含まれます。プラットフォームによっては、"windowsvista "や "macos "も利用可能です。キーの大文字と小文字は区別されない。

QStyleも参照のこと

メンバー関数ドキュメント

[static] QStyle *QStyleFactory::create(const QString &key)

与えられたkey にマッチするQStyle オブジェクトを作成し、返します。マッチするスタイルが見つからない場合はnullptr を返します。

ビルトイン スタイルとスタイル プラグインからのスタイルの両方が、一致するスタイルを問い合わせます。

注意: 使用されるキーは大文字と小文字を区別しません。

keys()も参照してください

[static] QStringList QStyleFactory::keys()

有効なキーのリスト、つまりこのファクトリーがスタイルを作成できるキーのリストを返します。

create()も参照して ください。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。