qml中QtObject类型的使用-一、描述

时间:2024-01-26 15:50:32

QtObject 类型是一个非可视元素,仅包含 objectName 属性。
如果需要一个非常轻量级的类型来包含一组自定义属性,那么创建一个 QtObject 会很合适:

import QtQuick 2.0
 
Item 
{
    QtObject 
    {
        id: attributes
        property string name
        property int size
        property variant attributes
    }
 
    Text { text: attributes.name }
}

它对于 C++ 集成也很有用,因为它继承自 QObject。