mirror of https://github.com/FanbeiFan/JD-SHOPPER
louisyoungx
3 years ago
5 changed files with 68 additions and 5 deletions
@ -0,0 +1,21 @@ |
|||||||
|
import webview |
||||||
|
|
||||||
|
from Config.settings import config |
||||||
|
|
||||||
|
PROJECT = config.settings("Information", "PROJECT") |
||||||
|
SERVER_HOST = config.settings("Server", "SERVER_HOST") |
||||||
|
PORT = config.settings("Server", "PORT") |
||||||
|
|
||||||
|
def gui(): |
||||||
|
url = "http://{}:{}/".format(SERVER_HOST, PORT) |
||||||
|
webview.create_window(PROJECT, |
||||||
|
url=url, |
||||||
|
js_api=None, |
||||||
|
width=900, |
||||||
|
height=800, |
||||||
|
resizable=True, |
||||||
|
fullscreen=False, |
||||||
|
min_size=(200, 200), |
||||||
|
background_color='#FFF', |
||||||
|
text_select=False) |
||||||
|
webview.start() |
@ -0,0 +1,30 @@ |
|||||||
|
""" |
||||||
|
This is an example of py2app py2app_setup.py script for freezing your pywebview |
||||||
|
application |
||||||
|
Usage: |
||||||
|
python py2app_setup.py py2app |
||||||
|
""" |
||||||
|
|
||||||
|
import os |
||||||
|
from setuptools import setup |
||||||
|
|
||||||
|
|
||||||
|
def tree(src): |
||||||
|
return [(root, map(lambda f: os.path.join(root, f), files)) |
||||||
|
for (root, dirs, files) in os.walk(os.path.normpath(src))] |
||||||
|
|
||||||
|
|
||||||
|
ENTRY_POINT = ['runserver.py'] |
||||||
|
|
||||||
|
DATA_FILES = tree('DATA_FILES_DIR') + tree('DATA_FILE_DIR2') |
||||||
|
OPTIONS = {'argv_emulation': False, |
||||||
|
'strip': True, |
||||||
|
#'iconfile': 'icon.icns', # uncomment to include an icon |
||||||
|
'includes': ['WebKit', 'Foundation', 'webview']} |
||||||
|
|
||||||
|
setup( |
||||||
|
app=ENTRY_POINT, |
||||||
|
data_files=DATA_FILES, |
||||||
|
options={'py2app': OPTIONS}, |
||||||
|
setup_requires=['py2app'], |
||||||
|
) |
Loading…
Reference in new issue