Qt:更新qwidget的一个区域

时间:2016-01-15 03:09:33

标签: c++ qt qt-creator

我有问题,需要一些帮助。 我有一个具有绘制事件的Qwidget,假设我的qwidget上有3个区域是区域1,区域2和区域3.当我调用更新或重绘时,我只想重新绘制区域2和区域3(不重绘区域1) QWidget的。我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:1)

QWidget::update(int x, int y, int w, int h)功能。根据{{​​3}}它:

  

这是一个超载   功能。此版本更新了内部的矩形(x,y,w,h)   窗口小部件。

您可以使用它仅重新绘制窗口小部件的特定区域。