在选择检查错误时,我尝试阻止选择该单选按钮。但无论如何它都会被选中,即使使用单次计时器:
class MyQWidget(QWidget):
def __init__(self):
QWidget.__init__(self)
...
self.ui.buttonGroup.buttonPressed.connect(self.is_init)
def is_init(self, button):
if True: #some check here to prevent selection of it
print('no select')
QTimer.singleShot(0, lambda: button.setChecked(False))
编辑:
假设一个按钮组,如果自定义测试为假(),我尝试拦截新闻呼叫(未单击)以不选择该单选按钮if True: #some check
,但我无法阻止按钮被选中,我也将其设置为False
,如何如果不满足条件,中止选择单击/按下的单选按钮?