Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между QCheckBox и кнопкой переключателя (QPushButton в особом режиме) — QToggleButton в библиотеке PyQt. python-3.ru
QCheckBox — это переключатель, который обычно используется в двух состояниях: возведён флаг или сброшен. dzen.ru Однако есть возможность добавить третье состояние: чекбокс может быть и отмечен, и не отмечен. dzen.ru habr.com
QToggleButton — это кнопка с двумя состояниями: нажатое и не нажатое. python-3.ru Переключаться между ними можно, кликая на кнопку. python-3.ru
Таким образом, основное различие заключается в функциональности: QCheckBox может иметь больше состояний, в то время как QToggleButton предназначен для работы с двумя состояниями.