我有一个 QCheckBox ( deselect_checkbox),当它被选中时,将另一个 QCheckBox ( first_checkbox) 和它自己设置为False. 但是,它仅每隔一次有效,我不知道为什么。这是代码:
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 一起使用。