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