修正部分Singleton用法

Signed-off-by: liuyanghejerry <liuyanghejerry@126.com>
释放watcher
Merge branch '0.53' of gitcafe.com:liuyanghejerry/painttyWidget into 0.53
修复watcher没有捕获的问题

Signed-off-by: liuyanghejerry <liuyanghejerry@126.com>