tkinter之filedialog

简介: 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()
相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
3天前
|
Python
tkinter之Checkbutton
tkinter之Checkbutton
51 1
|
3天前
|
Python
tkinter之panedwindow
tkinter之panedwindow
48 0
|
3天前
|
Python
tkinter之键盘事件
tkinter之键盘事件
69 0
|
3天前
|
Python
tkinter之简单使用
tkinter之简单使用
23 0
|
3天前
|
Python
tkinter之filedialog
tkinter之filedialog
33 1
|
3天前
|
Python
tkinter之colorchooser
tkinter之colorchooser
33 1
|
3天前
|
Python
tkinter之toplevel
tkinter之toplevel
24 0
|
3天前
|
Python
tkinter之labelFrame
tkinter之labelFrame
37 1
|
3天前
|
Python
tkinter之StringVar
tkinter之StringVar
54 3
|
3天前
|
Unix iOS开发 MacOS
tkinter
Tkinter 是 Python 的一个内置模块,它提供了用于创建图形用户界面 (GUI) 的工具。Tkinter 基于 Tk GUI 工具包,可以在 Windows、macOS 和大多数 Unix 平台上使用。
87 6