Есть QPushButton
, которой поставлено
setDown( true );
setEnabled( false );
setEnabled( true );
и кнопочка забывает своё состояние нафиг. Это нормально? Может ей надо было какую-то фичу включить дополнительно ещё?
Нормальные люди делают QPushButton::setCheckable( true ) и получают включающуюся/выключающуюся кнопку. Но у меня не та ситуация - у меня есть группа кнопок с взаимо-зависимым состоянием: например нажатие одной должно гарантированно отжимать остальные. А если кликаешь по уже нажатой - ничего не должно происходить. Поэтому я и управляю состоянием кнопок вручную.