Я что-то пропустил или нет (готовый/встроенный) способ программно изменить состояние QCheckBox, не излучая сигнал «void stateChanged (int state)»?QCheckBox: как различать пользовательские изменения состояния и программные?
Вышеупомянутый сигнал излучается независимо от того, был ли выведено состояние «void setCheckState (Qt :: CheckState state)» или пользователь изменил состояние через ui, и нет сигнала «stateEdited», например, с QLineEdit.
Итак, если нет готового способа дифференцирования программных и пользовательских изменений состояния QCheckBox, а единственными параметрами являются подклассы/добавление сигнала «stateEdited» или «void QObject :: blockSignals» (bool block) ", почему это должно быть так, т. е. является ли это какой-то несогласованностью (в Qt)?
Это единственное, спасибо! – mlvljr