tkinter之filedialog

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
EMR Serverless StarRocks,5000CU*H 48000GB*H
应用型负载均衡 ALB,每月750个小时 15LCU
简介: tkinter之filedialog
from tkinter import *
import tkinter.filedialog  # 注意次数要将文件对话框导入


# 定义一个处理文件的相关函数
def askfile():
    # 从本地选择一个文件,并返回文件的目录
    filename = tkinter.filedialog.askopenfilename()
    if filename != '':
        lb.config(text=filename)
    else:
        lb.config(text='您没有选择任何文件')


root = Tk()
root.config(bg='#87CEEB')
root.title("逻辑网")
root.geometry('400x200+300+300')
root.iconbitmap('../image/icon.ico')
btn = Button(root, text='选择文件', relief=RAISED, command=askfile)
btn.grid(row=0, column=0)
lb = Label(root, text='', bg='#87CEEB')
lb.grid(row=0, column=1, padx=5)
# 显示窗口
root.mainloop()
相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
6月前
|
Python
tkinter之Checkbutton
tkinter之Checkbutton
67 1
|
6月前
|
Python
tkinter之panedwindow
tkinter之panedwindow
73 0
|
6月前
|
Python
tkinter之键盘事件
tkinter之键盘事件
100 0
|
6月前
|
Python
tkinter之简单使用
tkinter之简单使用
51 0
|
3月前
|
数据可视化 Linux API
Tkinter与PyQt的对比
【8月更文挑战第3天】本文对比了Python中两大GUI工具包Tkinter与PyQt。Tkinter作为Python标准库的一部分,易于学习且轻量级,适合快速开发简单的跨平台GUI应用。PyQt功能强大且灵活,支持复杂应用的开发,更适合有经验的开发者。通过示例代码展示了如何使用这两种工具包创建基本的GUI应用及图像查看器,帮助读者理解它们的不同之处。选择哪个工具包取决于项目的具体需求、开发者的经验以及对功能和性能的要求。
95 4
|
6月前
|
Python
tkinter之filedialog
tkinter之filedialog
72 1
|
5月前
|
Python 容器
用tkinter做一个简单图形界面
用tkinter做一个简单图形界面
|
6月前
|
Python
tkinter之colorchooser
tkinter之colorchooser
56 1
|
6月前
|
Python
tkinter之labelFrame
tkinter之labelFrame
71 1
|
6月前
|
Python
tkinter之StringVar
tkinter之StringVar
116 3