You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
630 B
30 lines
630 B
|
|
|
|
import webview
|
|
from threading import Thread
|
|
|
|
|
|
def start_ui(threaded=False):
|
|
if threaded:
|
|
_start_threaded()
|
|
else:
|
|
_start_normal()
|
|
|
|
|
|
def _start_threaded():
|
|
t = Thread(target=start_ui, args=[False])
|
|
t.run()
|
|
|
|
def _start_normal():
|
|
webview.create_window('Geargenerator', 'http://localhost:8080', min_size=(1200, 900), zoomable=True)
|
|
webview.start()
|
|
|
|
def _start_sandboxed():
|
|
webview.create_window('Geargenerator', 'web_v2/geargenerator.html', min_size=(1200, 900), zoomable=True)
|
|
webview.start(ssl=True)
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
_start_sandboxed()
|
|
# start_ui(threaded=False)
|