双缓冲绘图
如果想在涂鸦板上绘制矩形,并且可以动态地绘制这个矩形,也就是说可以用鼠标画出随意大小的矩形,那该怎么办呢?
我们先进行下面的三步,最后引出所谓的双缓冲绘图的概念。
第一步:
更改涂鸦程序的重绘函数。
void Dialog::paintEvent(QPaintEvent *)
{
QPainter painter(this);
int x,y,w,h;
</
双缓冲绘图
如果想在涂鸦板上绘制矩形,并且可以动态地绘制这个矩形,也就是说可以用鼠标画出随意大小的矩形,那该怎么办呢?
我们先进行下面的三步,最后引出所谓的双缓冲绘图的概念。
第一步:
更改涂鸦程序的重绘函数。
void Dialog::paintEvent(QPaintEvent *)
{
QPainter painter(this);
int x,y,w,h;
</