要实现鼠标画图,你可以使用 Qt 中的 QGraphicsView 来进行实现。
首先,你需要在你的程序中添加一个 QGraphicsView 对象。然后,你可以通过重写 QGraphicsView 中的 mousePressEvent()、mouseMoveEvent() 和 mouseReleaseEvent() 这三个事件来实现鼠标画图的功能。
在 mousePressEvent() 事件中,你可以获取鼠标按下的位置,并在这个位置创建一个图形。在 mouseMoveEvent() 事件中,你可以获取鼠标当前的位置,并更新图形的大小。在 mouseReleaseEvent() 事件中,