PySide6.QtQml.QmlAnonymous

@QmlAnonymous

声明封闭类型在QML中可用,但匿名。该类型不能在QML中创建或用于声明属性,但当从C++传递时,它会被识别。在QML中,如果这些属性在C++中声明,则可以使用此类型的属性。

QML_IMPORT_NAME = "com.library.name"
QML_IMPORT_MAJOR_VERSION = 1
QML_IMPORT_MINOR_VERSION = 0 # Optional

@QmlAnonymous
class ClassForQml(QObject):
    # ...