¿Falto algo o realmente no hay (listo/incorporado) forma de cambiar programáticamente el estado de un QCheckBox sin emitir la señal "estado vacíoCambiado (estado int)"?QCheckBox: ¿cómo diferenciar entre los cambios de estado inducidos por el usuario y los realizados programáticamente?
La señal antes mencionada se emite independientemente de si se llamó "void setCheckState (Qt :: CheckState state)" o el usuario cambió el estado a través del ui, y no hay señal "stateEdited" como con el QLineEdit.
Por lo tanto, si no hay una forma fácil de diferenciar entre cambios programáticos y los inducidos por el usuario al estado de QCheckBox, y las únicas opciones son subclasar/agregar la señal "stateEdited" o tocar "void QObject :: blockSignals (bool block) ", ¿por qué tiene que ser así, es decir, es una (alguna clase de) inconsistencia (en Qt)?
¡Esa es la única, gracias! – mlvljr