Мне нужно создать кнопку, которая имеет три состояния:
- ненажатый
- средний
- щелкнул
Логика, которую я хочу реализовать с помощью этой кнопки, заключается в том, что всякий раз, когда эта кнопка нажата, я хочу, чтобы система переходила в промежуточное состояние и ждала события.
Другими словами, когда переход состояния unclicked --> intermediate -- > clicked
, а затем clicked --> intermediate -->unclicked
.
Поддерживает ли Qt реализацию такой кнопки? Если да, то как?
clicked -> state <<=1 | state >>=1
тогда у вас есть 3 состояния с 0 не нажатым, 1 неопределенный, 2 нажимается - person Mateusz   schedule 11.07.2017