diff --git a/README.md b/README.md index 17ed9a8..3e2ba93 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,10 @@ ```bash # install python3 python3 scomm.py + +# windows下安装py2exe可导出成exe文件 +# pip install pyyaml pyserial py2exe +# python3 setup.py py2exe ``` diff --git a/app.ico b/app.ico new file mode 100644 index 0000000..e69810e Binary files /dev/null and b/app.ico differ diff --git a/logo.ico b/logo.ico deleted file mode 100644 index 0de32f9..0000000 Binary files a/logo.ico and /dev/null differ diff --git a/scomm.py b/scomm.py index af8e0f1..c5bf129 100755 --- a/scomm.py +++ b/scomm.py @@ -10,7 +10,7 @@ import tkinter.scrolledtext import tkinter.filedialog import _locale -_locale._getdefaultlocate = (lambda *args: ['zh_CN', 'utf8']) +_locale._getdefaultlocale = (lambda *args: ['zh_CN', 'utf8']) import time, datetime def tsnow(): diff --git a/setup.py b/setup.py index 9bd811a..0bd32a4 100644 --- a/setup.py +++ b/setup.py @@ -7,9 +7,12 @@ setup( options = {"py2exe": { "excludes": excludes, + "bundle_files": 1, + "compressed": True, + "optimize": 2, } }, - windows = [{ 'script':'scomm.py', 'icon_resources':[(1, 'logo.ico')]}], + windows = [{ 'script':'scomm.py', 'icon_resources':[(1, 'app.ico')]}], zipfile = None, - data_files = [('', ['usercfg.ini','app.ui','unpack.ui','data.ui','logo.ico'])] + data_files = [('', ['usercfg.json','app.ui','unpack.ui','data.ui'])] )