背景:
具体场景是我在使用PyQt5开发中,QMessage弹框收到特定信息后期望终止整个槽函数,当时想着就用了break这个关键字,期望终止整个函数执行,没想到报错'break' outside loop
大家如果没用过PyQt5也不用担心,这个报错和框架没什么关系!
过程:
网上查了一下,break只能用于跳出循环,对于这个if判断,它自然报错
让我们看看老外的,stack overflow没那么可怕,多去使用它!
给CSDN网友翻译一下什么*******惊喜!
老外的原始答案:Python: 'break' outside loop - Stack Overflow
解决:
去掉break,使用return返回,形如下图
前端效果如下: