我正在使用“忙碌”指示器显示中间进度,并且我想更改圆圈的颜色。我引用了Customizing Busy indicator链接,但这正在更改默认动画和其他内容。另外,由于没有解释,因此很难理解。
我只想更改颜色,并且动画应与默认设置相同。请提出建议。
答案 0 :(得分:1)
由于BusyIndicator
实际上仅使用palette.dark
颜色,因此您可以使用以下代码轻松更改它:
BusyIndicator {
palette.dark: "red"
}
请注意,如果使用“材质”主题,则必须设置Material.accent
颜色Material.accent: "red"
。也许类似的变化也适用于其他主题。
有趣的事实:我通过查看Qt文件夹中的QML文件发现了这一点:Qt/5.12.3/gcc_64/qml/QtQuick/Controls.2