все. Я начал изучать pyQt, и мне нужна кнопка, которая при нажатии всегда будет в нажатом состоянии, а при повторном нажатии она будет отпущена. Я предполагаю, что этого можно добиться с помощью QtWidgets.QPushButton, но какие флаги использовать, я не знаю. Я пытался прочитать их все, но многое по-прежнему кажется таким трудным для понимания. Кто-нибудь может помочь новичку? Спасибо
PyQt. Создать кнопку, которая будет находиться в нажатом состоянии при нажатии
8 апреля 2018 в 09:34
144
1
Ответы (1)
8 апреля 2018 в 10:33
Вы можете использовать QPushButton, и вы должны включить QPushButton::setCheckable
в true. Примечание: этот флаг недоступен в Qt Creator и должен быть установлен программно.
setCheckable() устанавливает, является ли кнопка переключателем или нет.