前段时间写了一个从.dat文件读取数据转移到.xlsx文件里面的一个脚本,本质上和First principle calculation 没有什么关系,有点挂羊头卖狗肉的感觉,所以单开了一个Python的分类:P
之前的script(参见让搬砖变得轻松——python操作excel用的脚本)是完全的文本的页面,所有的东西都是靠手动文本输入然后运行的,虽然完成任务还OK,但是每次都要去找文件夹的info然后copy paste文件path,就觉得很烦了,于是就想能不能给他加一个前端(其实就是一个输入的窗口)呢?
因为疫情哪也去不了,反正都是在家呆着,说干就干,首先就去查了一下python的GUI的包,发现python3.7其实内置了一个叫做tkinter的模块,直接就对接了mac的GUI接口,对于懒人的我来说简直太美好了,虽然有很多大大也说了tkinter有很多坑啥的,所以用Qt之类的,不过对于这个界面要求没那么高的我来说,tkinter完全够用了,毕竟只是做一个简单的可视化操作
1. 前期准备
首先,先说一下这个tkinter,这个东西在python3.7里是可以自带的,所以不需要再去安装,而且就算安装,也不是用pip安装的!这个坑其实还挺滑稽的,我觉得应该不止我一个人试过
pip3 install tkinter
这种辣眼睛的操作的吧,不过这里就总结一下,千万不要这样,因为这个tkinter好像就不是一个这样的包,如果真的需要安装,请移步:https://www.activestate.com/products/tcl/,