In this tutorial, we've shown the basic steps for creating a QML extension:
onSignal
syntax
qmldir
file
The
使用 C++ 扩展 QML 功能
reference documentation shows other useful features that can be added to QML extensions. For example, we could use
default properties
to allow slices to be added without using the
slices
特性:
PieChart {
PieSlice { ... }
PieSlice { ... }
PieSlice { ... }
}
Or randomly add and remove slices from time to time using property value sources :
PieChart {
PieSliceRandomizer on slices {}
}
见 使用 C++ 扩展 QML 功能 reference documentation for more information.