#fix using widget->show()