Qt官方示例中使用了Material
import QtQuick.Controls.Material 2.1
...
...
...
Button {
id: red
text: "Red"
highlighted: true
Material.accent: Material.Red
onClicked: {
leftlabel.color = bridge.getColor(red.text)
}
}
但是在我的demo里,我copy了Button的代码,但是忽略了import Material,导致运行报错
QQmlApplicationEngine failed to load component
file:///D:/program/Qt6/untitled2/main.qml:24:13: Non-existent attached object
删除Button中的Material一行就可以了