muzing
|
36e093c433
|
Optimize codes
微调代码与注释;
使通过mypy检查;
|
2022-12-01 08:55:11 +08:00 |
|
muzing
|
4f43837065
|
Add platform_constants
添加运行平台相关的常量,使相关接口更统一;
|
2022-12-01 08:39:37 +08:00 |
|
muzing
|
fc89196bea
|
Optimize qrc
将文本格式的关于文档编译至 `qrc` 中;
优化 `pyproject.toml` 中项目构建配置,使仅包含编译后的资源;
|
2022-11-30 17:11:11 +08:00 |
|
muzing
|
aededb2363
|
Refactor center_widget
将 `run_packaging()` 槽函数从__main__中移至中央控件类中;
修复类型注解错误;
|
2022-11-29 19:24:20 +08:00 |
|
muzing
|
fc45541db9
|
Start using qrc system
初步实现使用qrc系统编译管理图标静态资源;
|
2022-11-28 20:33:45 +08:00 |
|
muzing
|
7bb8306524
|
Refactor SubProcessDlg class
重构子进程对话框类,将多功能按钮的槽函数移至类方法中;
修正各对话框类__init__方法的类型注解;
注释等其他微小优化;
|
2022-11-26 17:09:11 +08:00 |
|
muzing
|
8f12b2673c
|
Enable cross-platform functionality
在主程序中启用平台识别,部分功能对不同的操作系统将有不同的表现;
重构 `center_widget`,改变 pyinstaller_args 参数使用方式(有待进一步完善)、实现不同平台不同界面、修复文件选择错误提示对话框无法再次打开文件选择对话框的问题等;
其他细小优化;
|
2022-10-14 15:36:27 +08:00 |
|
muzing
|
89b642ceef
|
Add scripts of constants
将在多处用到的常量提取至单独的常量模块中;
修改 `pyinstaller_args` 存储的数据结构(仍待进一步完善);
|
2022-10-14 15:27:22 +08:00 |
|
muzing
|
b21f7a8bb6
|
Add multifunction_btn to SubProcessDlg
为子进程窗口添加多功能按钮并基本实现功能;
优化 `__main__.py` 中的 import 语句;
|
2022-10-14 09:43:35 +08:00 |
|
muzing
|
26a7f8b480
|
Fine-tune code
一些代码微调小修改;
|
2022-10-09 21:14:06 +08:00 |
|
muzing
|
4775bb7043
|
Enhance CenterWidget
实现选项设置成功对中央控件界面的影响;
增加选项设置成功后状态栏提示;
实现选项设置错误对中央控件界面的影响与警告;
修复 `PackagingTask` 中的一些错误;
|
2022-10-09 20:13:24 +08:00 |
|
muzing
|
30f6f6ee2d
|
Refactor the flow of packaging_task signals
完善`packaging_task`信号流的重构;
其他代码优化;
|
2022-10-09 16:29:59 +08:00 |
|
muzing
|
da73ba89be
|
Add the PackagingTask class
重构,增加打包任务类;
将 `Core` 与 `Widgets` 升级为包;
|
2022-10-04 19:55:47 +08:00 |
|
muzing
|
88e193e6d9
|
Add InterpreterValidator
添加用于验证指定文件是否为有效的Python解释器的工具类;
|
2022-09-22 10:45:12 +08:00 |
|
muzing
|
61dd88cd40
|
Replenish about text
补充完善关于信息,加入GPL相关声明与图标;
微调主界面,删去占位菜单、更换窗口图标;
|
2022-09-21 11:08:52 +08:00 |
|
muzing
|
dd2edf25bf
|
Add project Logo!
为项目添加专属图标!;
|
2022-09-20 16:22:28 +08:00 |
|
muzing
|
9e5f0d5eef
|
Version 0.1.2
项目版本更新至 `0.1.2`;
规范统一文档字符串;
|
2022-09-19 17:21:08 +08:00 |
|
muzing
|
eb68927430
|
Add info label to SubProcessDlg
为子进程对话框添加信息文本;
修复直接运行`__main__.py`会导致的相对导入问题
|
2022-09-19 09:50:49 +08:00 |
|
muzing
|
f09a02481c
|
Enhance SubProcessTool
大幅改动及增加`SubProcessTool`类的功能;
注:此部分改动尚未完成;
|
2022-09-18 10:08:49 +08:00 |
|
muzing
|
0e3a20cb6d
|
Optimize code
优化子进程相关的代码:重命名部分类与函数、重构部分__main__中的功能至具体模块中、修复部分缺失的父子控件关系;
|
2022-09-15 20:53:43 +08:00 |
|
muzing
|
344e0d88e3
|
Attempt to terminate subprocess before exiting
在打包子进程未结束时关闭主窗口,则会在退出前先尝试终止子进程;
|
2022-09-15 19:38:19 +08:00 |
|
muzing
|
30707d7052
|
Add subprocess-dialog
初步实现子进程输出至对话框;
优化`Packaging`类中创建`QSubProcessTool`的方式;
|
2022-09-15 16:11:46 +08:00 |
|
muzing
|
a6dc5ef7f8
|
Fix name of entry script
更正主入口脚本文件名称,使得可以通过 `python -m` 方式运行
|
2022-09-15 11:08:53 +08:00 |
|
muzing
|
900b285a70
|
Rename directory to fit the package name rules
将目录名从 `py2exe-gui` 改为 `py2exe_gui` 以符合包名规则,以实现 Poetry 打包发布;
|
2022-09-09 09:59:44 +08:00 |
|