我有一个问题,需要一些帮助。 我有一个具有绘画事件的 Qwidget,假设我的 qwidget 上有 3 个区域,分别是区域 1、区域 2 和区域 3。当我调用更新或重绘时,我只想重绘区域 2 和区域 3(不重绘区域 1) Qwidget。我怎样才能做到这一点。
最佳答案
有 QWidget::update(int x, int y, int w, int h)
函数。根据Qt docs它:
This is an overloaded function. This version updates a rectangle (x, y, w, h) inside the widget.
您可以使用它来仅重绘小部件的特定区域。
关于c++ - Qt:更新qwidget的一个区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34803771/