读书人

QT橡皮筋选框擦除解决方案

发布时间: 2012-12-16 12:02:32 作者: rapoo

QT橡皮筋选框擦除
最近在看《C++ GUI QT4》这本书,在看到第五章的时候遇到一个问题,想了好久不明白什么意思。
问题:
下面四个图片是三个事件函数和updateRubberBandRegion()函数:paintEvent、mousePressEvent、mouseMoveEvent、updateRubberBandRegion()。
在mouseMoveEvent函数中是怎么实现橡皮筋擦除的?(即代码的第129行)
这句确实起到了擦除功能,如果我吧这句屏蔽掉,旧的橡皮筋选框就不能被擦除。
在书中也讲到updateRubberBandRegion()起到了擦除与重画的功能。
望高手指点一下,先谢谢!!!


[解决办法]
自己搞定!update 预约

读书人网 >QT开发

热点推荐