Стилизация индикатора занятости в QML 2.0 - PullRequest
0 голосов
/ 09 июля 2019

Я использую индикатор занятости, чтобы показать промежуточный прогресс, и я хочу изменить цвет кругов.Я упомянул ссылку Настройка индикатора занятости , но это меняет анимацию по умолчанию и другие вещи.Кроме того, это трудно понять, потому что нет объяснения тому же.

Я просто хочу изменить цвет , и анимации должны быть такими же, как по умолчанию.пожалуйста, предложите.

1 Ответ

1 голос
/ 10 июля 2019

Поскольку BusyIndicator на самом деле просто использует цвет palette.dark, вы можете легко изменить его, используя следующий код:

BusyIndicator {
    palette.dark: "red"
}

Обратите внимание, что если вы используете тему "Материал", вы должны установитьMaterial.accent Цвет Material.accent: "red".И, возможно, аналогичные изменения применяются к другим темам.

Интересный факт: Я нашел это, посмотрев файлы QML в папке Qt, для меня: Qt/5.12.3/gcc_64/qml/QtQuick/Controls.2

...