Python Forum
[Tkinter] Extrakt a Variable from a closed tkinter window
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] Extrakt a Variable from a closed tkinter window
#2
why
Quote:command = master.destroy

you destroy the main window.

You never get a main window with your code.

try this and add your other functions

from tkinter.filedialog import askopenfilename
import tkinter
import pandas as pd
import matplotlib.pyplot as plt
from gi.repository import GLib ### linux only
  
class myApp:
    def __init__(self,master):
        self.master = master
        # Add a grid
        self.mainframe = tkinter.Frame(self.master)
        self.mainframe.grid(column=0,row=0, sticky=(tkinter.N,tkinter.W,tkinter.E,tkinter.S) )
        self.mainframe.columnconfigure(0, weight = 2)
        self.mainframe.rowconfigure(0, weight = 2)
        self.mainframe.pack(pady = 100, padx = 100)
         
        self.button = tkinter.Button(self.mainframe, 
                             text="Auswahl", fg="red",
                             command = self.openFile)

        self.popupMenu = tkinter.OptionMenu(self.mainframe, None, None)
        tkinter.Label(self.mainframe, text="Choose a sheet").grid(row = 1, column = 1)
        self.popupMenu.grid(row = 2, column =1)
        self.button.grid(row = 3, column = 1)

    def openFile(self):
        docs = GLib.get_user_special_dir(GLib.USER_DIRECTORY_DOCUMENTS) ### linux only
        Filename = askopenfilename(initialdir=docs, filetypes = (("ExcelFiles","*.xlsm *.xlsx *.xls"),("all files","*.*")),title='Jetzt wähl endlich die Kagg-Datei')
        print(Filename)
        return Filename

if __name__ == '__main__':
    master = tkinter.Tk()
    master.title("Sheetauswahl") 
    sheet = myApp(master).mainframe
    master.mainloop() 
Reply


Messages In This Thread
RE: Extrakt a Variable from a closed tkinter window - by Axel_Erfurt - Aug-22-2019, 01:11 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Interaction between Matplotlib window, Python prompt and TKinter window NorbertMoussy 3 598 Mar-17-2024, 09:37 AM
Last Post: deanhystad
  [closed] "checked" variable (attribute?) origin? paul18fr 4 608 Mar-05-2024, 04:20 PM
Last Post: deanhystad
  [Tkinter] (CLOSED) CTkScrollableDropdown error: bad window path name ".!ctkscrollabledropdown" CopperGenie 4 691 Mar-03-2024, 03:21 AM
Last Post: CopperGenie
  pass a variable between tkinter and toplevel windows janeik 10 2,451 Jan-24-2024, 06:44 AM
Last Post: Liliana
  Tkinter multiple windows in the same window tomro91 1 894 Oct-30-2023, 02:59 PM
Last Post: Larz60+
  Centering and adding a push button to a grid window, TKinter Edward_ 15 5,042 May-25-2023, 07:37 PM
Last Post: deanhystad
  [Tkinter] Open tkinter colorchooser at toplevel (so I can select/focus on either window) tabreturn 4 1,968 Jul-06-2022, 01:03 PM
Last Post: deanhystad
  [Tkinter] Background inactivity timer when tkinter window is not active DBox 4 2,976 Apr-16-2022, 04:04 PM
Last Post: DBox
  why my list changes to a string as I move to another window in tkinter? pymn 4 2,611 Feb-17-2022, 07:02 AM
Last Post: pymn
  [Tkinter] Tkinter Window Has no Title Bar gw1500se 4 2,889 Nov-07-2021, 05:14 PM
Last Post: gw1500se

Forum Jump:

User Panel Messages

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