4

このページで指定されている紫やその他の色を使用しようとしていますが、色が正確に表示されません。
これは、私のデバイスと 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
4

1 に答える 1

6

マテリアル デザインの仕様は、これについて少し矛盾しています。ステッカー シートでは、すべてのボタンが暗いテーマでこのような明るい色合いを使用していますが、仕様の他の場所では、ほとんどが明るいテーマよりも同じ暗い色合いを使用しています。元に戻すことを検討していますが、当面の間、以下を使用した一時的な回避策を示しMaterial.color()ます。

Material.theme: Material.Dark
Material.accent: Material.color(Material.Purple)
  • QTBUG-54269 : マテリアルの色がドキュメントどおりに機能しない
于 2016-06-30T05:17:36.640 に答える