Opening File (Tkinter)

前端 未结 2 998
心在旅途
心在旅途 2020-12-17 00:47

I\'m trying to make a Tkinter program that can open a file. So far it opens a tk window that has an option that says File then a drop-down menu and it says open when you cli

2条回答
  •  Happy的楠姐
    2020-12-17 01:10

    import tkinter as tk
    
    from os import *
    
    root = tk.Tk()
    root.title("Open file")
    os_str_var = tk.StringVar(root)
    
    
    def get_value_os():
        try:
            print(os_str_var.get())
            tk.Label(root,text=f"{os_str_var.get()}").pack()
            get_os_input = os_str_var.get()
            startfile(f"{get_os_input}")
            tk.Label(root, text=f"Good News! The system can find the path({get_os_input}) 
            specified. ").pack()
            print(f"Good News! The system can find the path({get_os_input}) specified. ")
            return get_os_input
        except:
            tk.Label(root,text="The system cannot find the path specified. ").pack()
            print("The system cannot find the path specified. ")
    
    
    os_entry = tk.Entry(root,textvariable=os_str_var).pack()
    os_button = tk.Button(root,text="Open",command=get_value_os).pack()
    root.mainloop()
    

提交回复
热议问题