我正在尝试使用this页面上指定的紫色和其他颜色,但颜色无法准确显示。
这是我的设备和linux上显示的紫色图像:
以下是默认Hello World应用程序的相关代码段:
.pro文件:
QT += qml quick quickcontrols2
main.cpp中:
#include <QQuickStyle>
在int main(int argc, char *argv[])
中
QQuickStyle::setStyle("Material");
main.qml:
Material.theme: Material.Dark
Material.accent: Material.Purple
答案 0 :(得分:5)
Material Design规范与此有点不一致。在贴纸中,所有按钮都在黑暗主题中使用如此浅的色调,而在规格中的其他位置,它们大多使用与浅色主题相同的深色调。我们正在考虑将其切换回来,但与此同时,这是使用Material.color()
的临时解决方法:
Material.theme: Material.Dark
Material.accent: Material.color(Material.Purple)