Я хочу использовать if-else
заявление, чтобы проверить, если QPushButton
нажата или нет.
Как я могу это сделать?.
Вопрос не имеет смысла. Быть нажатым не является государство что вы можете проверить; нажатие кнопки является событие. Важно различать состояния и события.
Вы обрабатываете событие нажатия кнопки, подключая слот к сигналу QAbstractButton::clicked()
,
Может быть, вы имеете в виду «Как проверить, нажата ли кнопка?». Быть подавленным — это состояние; вы проверяете это состояние, используя метод QAbstractButton::isDown()
,
QAbstractButton, родительский класс QPushButton, имеет свойство selected (setChecked / isChecked), если вы пытаетесь определить, нажата ли кнопка со свойством checkable, установленным в true.