Qt 当小部件重新绘制时,如何停止重新绘制';调整大小

Qt 当小部件重新绘制时,如何停止重新绘制';调整大小,qt,qt4,kde,Qt,Qt4,Kde,我正在制作一个软件,在这个软件中,paint event会根据我的需要绘制一个小部件,但问题是 是不是当我重新调整应用程序窗口的大小时,它又画了一遍,所以请告诉我怎么走 在调整主窗口大小时停止绘制事件以绘制我的小部件 我的档案是: v_lab.h() v_lab.cpp() main.cpp() 谢谢不,您确实希望在每次主窗口调整大小时重新绘制。但是您的设计有些奇怪,因为您在paintEvent函数中创建随机内容。您应该根据需要在其他地方创建这些内容,将这些内容存储在QPixmap或其他东西中,

我正在制作一个软件,在这个软件中,paint event会根据我的需要绘制一个小部件,但问题是

是不是当我重新调整应用程序窗口的大小时,它又画了一遍,所以请告诉我怎么走

在调整主窗口大小时停止绘制事件以绘制我的小部件

我的档案是:

v_lab.h()
v_lab.cpp()
main.cpp()


谢谢

不,您确实希望在每次主窗口调整大小时重新绘制。但是您的设计有些奇怪,因为您在
paintEvent
函数中创建随机内容。您应该根据需要在其他地方创建这些内容,将这些内容存储在QPixmap或其他东西中,然后在
paintEvent
函数中重新绘制图像


换句话说,
paintEvent
只应在视图的当前状态下重新绘制视图,并且不应包含任何更改状态的内容。

这看起来与这些问题中询问的程序相同:和。是否要阻止重新绘制,以便不会重新生成随机数?您的名字出现在其他问题的来源中:)