简单封装底层Widget类