现在正在写一个子窗口,子窗口内有一个不停地绘图的painteven,鼠标一动就重绘一次。
他从父窗口获取信息然后绘图,如果父窗口的信息有问题的话,会出现QMessageBox::critical弹窗。
但由于鼠标一动就重绘,如果出现一次信息错误,关掉了QMessageBox不小心动了鼠标,弹窗又会弹出来(因为是同样的父窗口获取来的错误信息)
那么如果父窗口一定要设置为模态,子窗口存在的时候无法操作父窗口,那我应该怎么打破这个僵局呢?
目前想到的办法要么就是键盘回车,这样就不会重绘,要么是停止painteven,但是没找到方法。