addwidget with init