qt绘图的问题,求解答

枚举头文件

img


MyPaint头文件

img

img


槽函数的实现

img


鼠标点击事件

img


img

为什么点击选择弹出菜单之后,点击属性没办法弹出对话框啊
还有就是平移的时候原来画的东西就消失了,这个怎么解决啊
怎么用这两个枚举写绘图
求解答!

代码应该写的有问题吧

属性那个 action 你都没绑定槽函数,你绑定的是平移, QDialog 用 exec
原来绘制的东西消失应该是因为update了,你把已绘制的图形保存到成员变量中,在paintEvent中画出来就不会消失了