diff --git a/build.ps1 b/build.ps1 new file mode 100644 index 0000000..f095b80 --- /dev/null +++ b/build.ps1 @@ -0,0 +1 @@ +pyinstaller -w -F .\main.py --additional-hooks-dir=hooks \ No newline at end of file diff --git a/hooks/hook-openpyxl.py b/hooks/hook-openpyxl.py new file mode 100644 index 0000000..966d98d --- /dev/null +++ b/hooks/hook-openpyxl.py @@ -0,0 +1 @@ +hiddenimports = ["openpyxl.cell._writer"] \ No newline at end of file diff --git a/hooks/hook-tkinterdnd2.py b/hooks/hook-tkinterdnd2.py new file mode 100644 index 0000000..df1b688 --- /dev/null +++ b/hooks/hook-tkinterdnd2.py @@ -0,0 +1,3 @@ +from PyInstaller.utils.hooks import collect_data_files + +datas = collect_data_files('tkinterdnd2') \ No newline at end of file diff --git a/src/gui.py b/src/gui.py index 113c95f..d69233f 100644 --- a/src/gui.py +++ b/src/gui.py @@ -43,7 +43,8 @@ def on_leave(event): event.widget.configure(style='default.TButton') def on_closing(): - exit(0) + import sys + sys.exit(0) def on_drop(event): def to_list(data):