1
我有一个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
功能?
在Qt Designer中使用QGIS 2.16.0 4.8.5。
啊,非常感谢你,这很有道理!是的,这是我的意图:)。另外,我认为你的意思是“检查,部分检查和未检查”_? – Joseph