4

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

在此处输入图像描述

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

QT += qml quick quickcontrols2

主.cpp:

#include <QQuickStyle>

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

main.qml:

Material.theme: Material.Dark
Material.accent: Material.Purple
4

1 回答 1

6

Material Design 规范对此有点不一致。在贴纸表中,所有按钮在深色主题中都使用了这种较浅的阴影,而在规范的其他地方,它们大多使用与浅色主题相同的深色。我们正在考虑将其切换回来,但与此同时,这里有一个临时解决方法,使用Material.color()

Material.theme: Material.Dark
Material.accent: Material.color(Material.Purple)
  • QTBUG-54269:材质颜色不像记录的那样工作
于 2016-06-30T05:17:36.640 回答