Как я могу сделать так, чтобы, когда значение выходит за пределы определенного диапазона, кнопка начинала мигать, а когдPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу сделать так, чтобы, когда значение выходит за пределы определенного диапазона, кнопка начинала мигать, а когд

Сообщение Anonymous »

Как следует из названия, я пытаюсь написать некоторый код на qml, который по сути запускает предупреждающую вспышку всякий раз, когда значение выходит за пределы того, что установлено как «нормальное», и когда оно возвращается обратно в этот диапазон, оно возвращается обратно к указанному цвету.
Я учил присваивать анимации идентификатор и выполнять id.start всякий раз, когда оператор if возвращает false, но .start и .start() не работали и продолжали приводить к ошибкам. Прямо сейчас, как у меня, он начинается с красного цвета, а когда он должен стать зеленым, начинается анимация (у меня есть цикл, работающий вне этого файла, чтобы значения поднимались от 0 до бесконечности).

Код: Выделить всё

Rectangle{
x: -90
width:  40
height: 40
color: (value1 = 70) ? Qt.rgba(0,1,0,1) : Qt.rgba(1,0,0,1)
radius: 35

Behavior on color {
SequentialAnimation {
id: anim
loops: Animation.Infinite
ColorAnimation {from: "white"; to: "red"; duration: 300 }
ColorAnimation { from: "red"; to: "white";  duration: 300 }
}
}

}
}

Подробнее здесь: https://stackoverflow.com/questions/791 ... ge-a-butto
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»