-
Notifications
You must be signed in to change notification settings - Fork 3
/
qpt2exe.py
18 lines (16 loc) · 1.43 KB
/
qpt2exe.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Author: Acer Zhang
# Datetime:2021/9/20
# Copyright belongs to the author.
# Please indicate the source for reprinting.
from qpt.executor import CreateExecutableModule as CEM
# -----关于路径的部分,强烈建议使用绝对路径避免出现问题-----
module = CEM(work_dir="./", # [项目文件夹]待打包的目录,并且该目录下需要有↓下方提到的py文件
launcher_py_path="./run.py", # [主程序文件]用户启动EXE文件后,QPT要执行的py文件
save_path="M:/QPaintMaster") # [输出目录]打包后相关文件的输出目录
# requirements_file="auto" # [Python依赖]此处可填入依赖文件路径,也可设置为auto自动搜索依赖
# hidden_terminal=False # [终端窗口]设置为True后,运行时将不会展示黑色终端窗口
# interpreter_module=Python37() # [跨版本编译]需要预先from qpt.modules.python_env import Python37
# 好奇什么时候需要跨版本编译?可参考下方"进阶使用QPT"一节的《打包兼容性更强的Python解释器》
# icon="your_ico.ico" # [自定义图标文件]支持将exe文件设置为ico/JPG/PNG等格式的自定义图标
# 开始打包
module.make()