Create gen_widget.py