Ejemplo n.º 1
0
def main():
    options = Parser.pvtArgParse(sys.argv[1:])
    if options.window:
        try:
            from controller.tk_controller import FlashApp
        except ImportError as e:
            print 'ImportError:', e.message
            print '### Please install Tkinter, a GUI Package of Python.\n' + \
                  'For example, Ubuntu user can type "sudo apt-get install ' + \
                  'python-tk" to install Tkinter.  A Fedora user can type ' + \
                  '"sudo yum install tkinter".'
            sys.exit(-1)
        prog = FlashApp()
        app = prog.container
        prog.setupView()
        from sys import platform as _platform
        if _platform == 'darwin':
            os.system(
                "/usr/bin/osascript -e \'tell app \"Finder\" to set frontmost of process \"Python\" to true\'"
            )
        app.mainloop()
    else:
        try:
            prog = ConsoleApp()
            prog.run()
        except KeyboardInterrupt:
            print ''
            print '### Quit'
            sys.exit(0)
Ejemplo n.º 2
0
def main():
    options = Parser.pvtArgParse(sys.argv[1:])
    if options.window:
        try:
            from controller.tk_controller import FlashApp
        except ImportError as e:
            print "ImportError:", e.message
            print "### Please install Tkinter, a GUI Package of Python.\n" + 'For example, Ubuntu user can type "sudo apt-get install ' + 'python-tk" to install Tkinter.  A Fedora user can type ' + '"sudo yum install tkinter".'
            sys.exit(-1)
        prog = FlashApp()
        app = prog.container
        prog.setupView()
        from sys import platform as _platform

        if _platform == "darwin":
            os.system('/usr/bin/osascript -e \'tell app "Finder" to set frontmost of process "Python" to true\'')
        app.mainloop()
    else:
        try:
            prog = ConsoleApp()
            prog.run()
        except KeyboardInterrupt:
            print ""
            print "### Quit"
            sys.exit(0)
Ejemplo n.º 3
0
def main():
    options = Parser.pvtArgParse(sys.argv[1:])
    if options.window:
        try:
            from controller.tk_controller import FlashApp
        except ImportError as e:
            print 'ImportError:', e.message
            print '### Please install Tkinter, a GUI Package of Python.\n' + \
                  'For example, Ubuntu user can type "sudo apt-get install ' + \
                  'python-tk" to install Tkinter.  A Fedora user can type ' + \
                  '"sudo yum install tkinter".'
            sys.exit(-1)
        prog = FlashApp(settings_file='.flash_tbpl')
        app = prog.container
        prog.setupView()
        from sys import platform as _platform
        if _platform == 'darwin':
            os.system("/usr/bin/osascript -e \'tell app \"Finder\" to set frontmost of process \"Python\" to true\'")
        app.mainloop()
    else:
        try:
            prog = ConsoleApp(settings_file='.flash_tbpl')
            prog.run()
        except KeyboardInterrupt:
            print ''
            print '### Quit'
            sys.exit(0)