0

在以下 QML 代码中

  Container {
            horizontalAlignment: HorizontalAlignment.Fill
            verticalAlignment: VerticalAlignment.Top

            topPadding: 100
            leftPadding: 30
            rightPadding: 30
}

可以识别属性:值对。值(Horizo​​ntalAlignment.Fill 等;)从何而来。是 QML、c++ 还是其他语言?

4

1 回答 1

0

Horizo​​ntalAlignment 是 C++ 中的枚举类型。头文件已编译成 moc 文件(即 C++),然后编译并链接到 qml 编译器使用的库中。所以它最终来自 C++,但在 QML 和 JavaScript(在 QML 下)中可用。

于 2013-11-10T18:00:39.353 回答