QML材料设计颜色不准确

Aka*_*wal 4 c++ qml material-design qt5.7 qtquickcontrols2

我正在尝试使用页面上指定的紫色和其他颜色,但颜色无法准确显示.
这是我的设备和linux上显示的紫色图像:

在此输入图像描述

以下是默认Hello World应用程序的相关代码片段:
.pro文件:

QT += qml quick quickcontrols2
Run Code Online (Sandbox Code Playgroud)

main.cpp中:

#include <QQuickStyle>
Run Code Online (Sandbox Code Playgroud)

int main(int argc, char *argv[])
QQuickStyle::setStyle("Material");

main.qml:

Material.theme: Material.Dark
Material.accent: Material.Purple
Run Code Online (Sandbox Code Playgroud)

jpn*_*rmi 6

Material Design规范对此有点不一致.在贴纸中,所有按钮都在黑暗主题中使用如此浅的色调,而在规格中的其他位置,它们大多使用与浅色主题相同的深色调.我们正在考虑将其切换回来,但同时,这是一个临时的解决方法Material.color():

Material.theme: Material.Dark
Material.accent: Material.color(Material.Purple)
Run Code Online (Sandbox Code Playgroud)