我有一个 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 一起使用。