def display_file(filename, app, force_2d=False, usescenegraph=False): w = EMWidgetFromFile(filename, application=app, force_2d=force_2d) w.setWindowTitle(base_name(filename)) app.show_specific(w) try: w.optimally_resize() except: pass try: w.raise_() except: pass return w