source: framspy/ @ 1198

Last change on this file since 1198 was 1198, checked in by Maciej Komosinski, 13 months ago

Added simple Python GUI for Framsticks library/server

File size: 741 bytes
1from gui.widgets.mainPage import MainPage
2import sys, argparse
4def main():
5    parser = argparse.ArgumentParser(description="Framsticks GUI for library/server")
6    parser.add_argument("-l", "--library", help="<path>: load Framsticks library (dll/so/dylib) from the provided path")
7    parser.add_argument("-s", "--server", help="<address:port>: connect to the running Framsticks server at the provided address, e.g. localhost:9009")
9    args = parser.parse_args()
11    if args.server and args.library:
12        print("Do not provide both the library path and the network server address.")
13        sys.exit(2)
15    app = MainPage(None, args.server, args.library)
16    app.mainloop()
18if __name__ == '__main__':
19    main()
Note: See TracBrowser for help on using the repository browser.