QListWidget,QListView,QTabWidget等调用removeXXX删除行时产生异常

其绑定了currentIndexChanged信号,在删除行时产生了行变换,就会调用对应的槽函数,槽函数中没有做好异常处理,就会产生错误。
可以在删除行之前调用blockSignal(true),在删除完之后再取消信号的阻塞blockSignal(false).

posted @ 2022-06-07 07:59  清楚xc  阅读(107)  评论(0)    收藏  举报