编写界面程序
Pin Young Lv9

在windows 下使用python的tkinter库编写简单的界面,功能是拆分barcode,这样不懂命令行运行程序的同学们就可以通过 ‘点点点’ 的方式来操作了。

tkinter

主要使用tkinter的文件查找和按钮控件,以及grid布局方式
通过两种方式来调用程序,一是直接import py 来调用,二是调用编译好的exe

将py 打包成exe

之前使用py2exe打包,不过记得在64位系统不支持打包成一个exe文件,所以转而使用pyInstaller

可以使用bat文件,打包为一个无法在命令行启动的带图标的exe

1
2
3
4
rem start.bat
@echo off

pyinstaller.exe -F -w --icon=img/tools.ico tools.py

windows下运行bat 一般都会开启命令行窗口,为了运行程序更美观,使用vbs脚本封装一下 install.vbs

1
createobject("wscript.shell").run "start.bat",0