这是全部代码,程序一直在paintEvent中死循环,而且画不出矩形,求解
------解决方案--------------------
别使用它的paintEvent(),要绘制图形需要重写GGraphicsItem中的paint()纯虚函数。或者你也可以覆盖写QGraphicsView的drawBackground()或drawForeground()函数。
------解决方案--------------------
为何要弹一个messagebox。。肯定死循环啊。。
你刚点了ok。。没有显示的那部分又要绘制,会触发panitEvent。
------解决方案--------------------
为什么要在view中重写paintEvent..一般是在scene上加item,然后重写item的paint