day_day
获得 202 次赞
帮助过518人
现在正在写一个子窗口,子窗口内有一个不停地绘图的painteven,鼠标一动就重绘一次。他从父窗口获取信息然后绘图,如果父窗口的信息有问题的话,会出现QMessageBox::critical弹窗。但由于鼠标一动就重绘,如果出现一次信息错误,关掉了QMessageBox不小心动了鼠标,弹窗又会弹出来(因为是同样的父窗口获取来的错误信息)那么如果父窗口一定要设置为模态,子窗口存在的时候无法操作父窗口,那我应该怎么打破这个僵局呢?目前想到的办法要么就是键盘回车,这样就不会重绘,要么是停止painteven,但是没找到方法。
例如stm32,在进入中断后,如果处理中断程序的时间无法忽略,这时候我就要考虑在处理中断程序的时候,单片机的定时的计数器是不是进入了下一个周期的计数?如果中断处理时间太长,这个比如长于一个、甚至两三个定时器的定时时间,会不会发生中断丢失的情况?这样用来控制步进电机的话是不是会造成丢步?