QMetaClassInfo Class
QMetaClassInfo クラスは、クラスに関する追加情報を提供します。詳細...
Header: | #include <QMetaClassInfo> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
パブリック関数
詳細説明
クラス情報項目は、ソース・コードで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 Qt、Qt D-Bus、Qt Qml、Qt Remote Objectsモジュールでも使われています。これらのモジュールを使用する場合、いくつかのキーが設定されるかもしれません。
QMetaObjectも参照してください 。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。