前言
Python测试脚本可以使用pyinstaller打包导出为exe格式,这样就能在windows桌面执行这个测试脚本,而不需要再安装python及相关的各种依赖包。
而部分测试脚本需要在代码中输入参数,比如文件路径、文件名、通道数、采样率等,打包为exe可执行文件后就不能再打开代码输入参数,这个时候就需要双击exe文件后能够弹出输入框,输入程序需要的参数。本文要说的就是输入参数GUI化,本文使用的GUI依赖库是EasyGUI。
什么是EasyGUI
EasyGUI是python中一个非常简单的GUI编程模块,不同于其他的GUI生成器,它不是事件驱动的,相反,所有的GUI交互都是通过简地函数调用就可以实现(意思是:函数调用就可以实现GUI)。
EasyGUI其实就是对TKinter的高级封装,优点就是上手简单,不需要你知道任何的框架、部件或回调,只需要调用现成的函数就可以。
测试窗口GUI
EasyGUI内大约有三十多个GUI函数,我们这里主要用的是multenterbox函数(多行输入函数)。具体代码如下:
import easygui as eg
msg = '**科技准入测试程序'
title = '信息输入界面'
filenames = [