Задать вопрос
@Vismutof

Как навсегда изменить цвет кнопки при нажатии в Qt Designer (CSS)?

У меня в программе есть кнопка (QPushButton), я написал ей код:
QPushButton {
background-color: rgb(255, 255, 0);
border: 3px solid black;
border-radius: 8px;
}
QPushButton:hover {
background-color: rgb(220, 220, 0);
}
QPushButton:pressed {
background-color: rgb(197, 197, 0);
}

Суть вопроса в том, что при нажатии она становиться темнее, а после как убираешь курсор цвет возвращается в исходный. Мне нужно сделать чтобы при каждом нажатии на кнопку ее цвет менялся навсегда. Допустим кнопка красная, когда по ней щелкну она станет желтой, если кликну 2 раз, то зеленой. Есть ли такая возможность на CSS?
Заранее благодарен.
  • Вопрос задан
  • 1042 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Логику окрашивания кнопки в зависимости от количества кликов вам надо делать в коде.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы