Цвета QML Material Design не точны

Я пытаюсь использовать фиолетовый и другие цвета, указанные в this страница, но цвета отображаются неточно.
Это изображение фиолетового цвета, которое отображается на моем устройстве, а также в Linux:

введите здесь описание изображения

Вот соответствующие фрагменты кода из приложения Hello World по умолчанию:
.pro файл:

QT += qml quick quickcontrols2

main.cpp:

#include <QQuickStyle>

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

main.qml:

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

person Akash Agarwal    schedule 30.06.2016    source источник


Ответы (1)


Спецификации Material Design немного противоречивы по этому поводу. На листе наклеек все кнопки используют более светлый оттенок в темной теме, тогда как в других спецификациях они в основном используют тот же более темный оттенок, чем в светлой теме. Мы рассматриваем возможность вернуть его обратно, но пока есть временное решение с использованием Material.color():

Material.theme: Material.Dark
Material.accent: Material.color(Material.Purple)
  • QTBUG-54269: цвета материалов работают не так, как описано в документации
person jpnurmi    schedule 30.06.2016