python的GUI编程(使用Tkinker)

这篇博客介绍了如何使用Tkinter库创建Python的图形用户界面(GUI),包括如何通过按钮触发程序执行、利用scale控件获取用户输入值、处理文件路径的获取与解析,以及解决mainloop()循环执行带来的问题。通过示例展示了如何处理值传递,特别是涉及文件路径的场景,强调了全局变量的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件界面

在这里插入图片描述
这里使用Tkinter主要实现的难点在于如何实现点击按钮触发程序执行
在这里插入图片描述
使用scale标尺,用户界面上滑动会获取到当前的值,值传递给后面的函数调用。
在这里插入图片描述
使用两个button,打开文件的同时,获取到当前文件的路径,传递路径给执行文件按钮的程序

关于值传递

先定义变量名

file_path = ''
distance_value=1 #先定义变量,默认是1,后面使用global,做全局变量

举个例子,open_file函数

def open_file():
    global file_path #全局给后面执行的函数使用
    # global file_text
    file_path = filedialog.askopenfilename(title=u'选择文件')
    return file_path

由于buttom程序里面会使用command调用open_file函数,如果后面的执行函数需要调用ope

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值