def main(): import enaml from enaml.stdlib.sessions import simple_session from enaml.qt.qt_application import QtApplication with enaml.imports(): from analyzarr.ui.main_view import Main from controllers.HighSeasAdventure import HighSeasAdventure controller = HighSeasAdventure() # For enaml 0.7 #qtapp = QtApplication() #view=Main("Ahoy!") # for enaml 0.6 qtapp = QtApplication([]) main_ui = simple_session('main', 'The main UI window', Main, controller=controller) qtapp.add_factories([main_ui]) qtapp.start_session('main') # version agnostic qtapp.start()