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