QMetaClassInfo Class

QMetaClassInfo クラスは、クラスに関する追加情報を提供します。詳細...

Header: #include <QMetaClassInfo>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

パブリック関数

const char *name() const
const char *value() const

詳細説明

クラス情報項目は、ソース・コードでQ_CLASSINFO() を使用して指定される単純な名前と 値のペアです。これらの情報は、name() やvalue() を使用して取得できます。例えば

class MyClass
{
    Q_OBJECT
    Q_CLASSINFO("author", "Sabrina Schweinsteiger")
    Q_CLASSINFO("url", "http://doc.moosesoft.co.uk/1.0/")

public:
    ...
};

この仕組みは、Qtアプリケーションで自由に使うことができます。

注意: Active QtQt D-BusQt QmlQt Remote Objectsモジュールでも使われています。これらのモジュールを使用する場合、いくつかのキーが設定されるかもしれません。

QMetaObjectも参照してください

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

const char *QMetaClassInfo::name() const

この項目の名前を返します。

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

const char *QMetaClassInfo::value() const

この項目の値を返します。

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

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