使用tkinter和Python制作的小工具集,非常方便自己扩展
之前做过一个small-tools,当时预期说要集成很多小工具进去,但后来发现,如果想加新东西进去,还是非常麻烦的。
那能不能做一个以插件形式添加的工具呢?我只需要提供py文件,在主UI中就可以自动把这个py功能加进来?
所以以下就是初次尝试!目前添加了以下功能,支持py和exe形式的插件。
自行添加py功能函数(或打包为exe),统一放在plugin文件夹下,然后在config.txt里记录一下。 注意自己加的py里面必须要有 process() 函数,供main.py调用。
运行:
- 对于Windows:双击main.exe或者启动.bat即可
- 对于MacOS:双击启动_mac.command即可
(不过由于运行py文件,因此可能需要安装缺少的库)
安装环境:
conda create -n py39 python=3.9
pip -r requirements.txt
打包软件:
conda activate py37
pyinstaller -F -w .\main.py
这里的desktop_clock.exe来自这个仓库Tkinter_Desktop_Clock。
- 字符串格式化:其实就是去除空格,特别是caj论文在复制时候,文字之间会有很多空格
- PPT修改DPI:修改导出图片的DPI
- 桌面时钟
- np文件简易查看器
- word mathml公式格式转latex
- 系统代理设置
- 桌面尺子
- 图像压缩