一个使用Qt5编写的基于设计模式的画图工具的实现，其中实现了多种设计模式。