我在做一个绘图包的程序,现在有个很迷惑的地方。我程序的思路是这样的:
鼠标动作时更新对应图形的参数,例如位置,高宽,通过QCanvasView 类中的drawContents函数进行刷新。
问题一,drawContents中传来的x,y,w,h是我鼠标目前画出来的小矩形的位置吗,如果不 是,我如何告诉drawContents刷新我指定的区域。
问题二,我可不可以不使用drawContents函数,直接在自己的图形类里定义一个QPainter,在鼠标动作时直接绘制某一区域的图像。说的有点乱,呵呵 哪位知道请指导一下,谢谢