Мне было интересно, как лучше всего создать прямоугольник, текст или кнопку на основе условия внутри моего кода QML.
Вот псевдокод:
import QtQuick 2.0
Item{
property string name = "rect" or "text" or "button"
id:root
if (name === "rect")
Rectangle {
//properties
parent: root
}
else if (name === "text")
Text {
//properties
parent: root
}
else if (name === "button")
Button {
//properties
parent: root
}
}