增加widget机制，实现模块与主程序的解耦。