Python测试脚本增加输入参数界面GUI

前言

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 = ['filepath','filename','MIC通道号','回采通道号']
file_value = []
file_value = eg.multenterbox(msg,title,filenames)
print(file_value)
filepath = file_value[0]
print('filepath',filepath)
filename = file_value[1]
print('filename',filename)
micseq = file_value[2]
print('micseq',micseq)
refseq = file_value[3]
print('refseq',refseq)

执行后显示GUI界面如下:
在这里插入图片描述

输入各个参数:
在这里插入图片描述
print结果:
在这里插入图片描述

之后程序里调用这4个参数即可。

  • 7
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值