Python Forum
[Tkinter] tkinter global variable
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] tkinter global variable
#4
Forget what I said earlier about the file dialog needing a callback. I am mixing up different GUI toolkits. In tkinter you treat a dialog like it waits for the file to be selected.

I would write the code so you don't access the file outside the on_openfile() function.
from tkinter import *
from tkinter import filedialog
 
def on_openfile():
    pic = filedialog.askopenfilename()
    with open(pic) as f:
        print(f.read())
 
root = Tk()
 
menubar = Menu(root)
root.config(menu=menubar)
file_menu = Menu(menubar)
file_menu.add_command(label="Open", command=on_openfile)
file_menu.add_command(label="Exit", command=root.destroy)
menubar.add_cascade(label="File", menu=file_menu)
 
root.mainloop()
Reply


Messages In This Thread
tkinter global variable - by chalao_adda - Nov-13-2020, 02:51 PM
RE: tkinter global variable - by deanhystad - Nov-13-2020, 03:20 PM
RE: tkinter global variable - by chalao_adda - Nov-13-2020, 04:08 PM
RE: tkinter global variable - by deanhystad - Nov-13-2020, 06:19 PM
RE: tkinter global variable - by chalao_adda - Nov-14-2020, 04:16 AM
RE: tkinter global variable - by deanhystad - Nov-14-2020, 05:22 AM
RE: tkinter global variable - by chalao_adda - Nov-14-2020, 05:37 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  pass a variable between tkinter and toplevel windows janeik 10 2,328 Jan-24-2024, 06:44 AM
Last Post: Liliana
  [Tkinter] Making entry global in tkinter with multiprocessing luckyingermany 2 2,322 Jan-21-2022, 03:46 PM
Last Post: deanhystad
  [Tkinter] Update variable using tkinter entry methon drSlump 6 5,201 Oct-15-2021, 08:01 AM
Last Post: drSlump
  [Tkinter] tkinter.Menu – How to make text-variable? Sir 3 5,634 Mar-10-2021, 04:21 PM
Last Post: Sir
  Global Variable in Event Function? What am I doing wrong here? p_hobbs 1 3,486 Nov-13-2019, 02:50 PM
Last Post: Denni
  [Tkinter] Unable to Access global Variable when switching between frames tziyong 1 3,466 Nov-03-2019, 01:08 AM
Last Post: balenaucigasa
  [Tkinter] Extrakt a Variable from a closed tkinter window hWp 5 3,768 Aug-23-2019, 09:01 PM
Last Post: woooee
  tkinter - global variable not working albry 2 7,048 Jan-26-2019, 04:22 AM
Last Post: Larz60+
  Variable not sharing same value between two different functions Python 2.7 Tkinter albert 0 2,395 Aug-31-2018, 10:45 AM
Last Post: albert
  printing option menu variable in label in Tkinter SmokerX 1 6,617 Jan-18-2018, 07:36 PM
Last Post: SmokerX

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020