У меня в программе есть кнопка (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?
Заранее благодарен.