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 @@
@@ -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 @@
@@ -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