У меня есть QCheckBox (deselect_checkbox
), который при проверке устанавливает другой QCheckBox (first_checkbox
) и сам по себе False
. Тем не менее, он работает только каждый раз, и я не знаю, почему. Вот код:QCheckBox выполняет только при двойном контроле
def deselect_func():
if self.dockwidget.deselect_checkbox.isChecked():
self.dockwidget.first_checkbox.setChecked(False)
self.dockwidget.deselect_checkbox.setChecked(False)
self.dockwidget.deselect_checkbox.stateChanged.connect(deselect_func)
Как я могу получить функцию для запуска каждый раз я проверить deselect_checkbox
?
Использование QGIS 2.16.0 с Qt Designer 4.8.5.
Ах, большое спасибо, это имеет большой смысл! И да, это то, что я намеревался :). Кроме того, я думаю, вы имели в виду _ «Проверено, частично проверено и снято» _? – Joseph