从widget形式改造成命令形式