Свойство color
в QML может быть передано с QColor
или строкой (или, конечно, связано с другим свойством), см. Qt Docs .
В этом случае выпредоставляя ему свойство с именем transparent
, однако QML не может его найти:
qrc:/main.qml:23: ReferenceError: transparent is not defined
При попытке выполнить следующее вы получите прозрачный фон:
color: "transparent"