Python Forum
Unable to return value from callback function of a button in Python Tkinter
Thread Rating:
  • 1 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unable to return value from callback function of a button in Python Tkinter
#4
You never going to be able to print anything in the main area.
Program must run first. Then when program ends. All widgets are destroyed. All this happens when mainloop is called.

Example
import Tkinter as tk

class Main:
    root = tk.Tk()
    value = "None"

class Menu:
    def __init__(self, master):
        self.master = master
        self.entry = tk.Entry(self.master)
        self.entry.pack(side=tk.TOP)
        self.button = tk.Button(master,text='Hit Me',command = self.get_value)
        self.button.pack(side=tk.TOP)
        self.button_send = tk.Button(master, text="Get Text", command=self.get_text)
        self.button_send.pack()
        self.label = tk.Label(master, text=Main.value)
        self.label.pack()

    def get_value(self):
        Main.value = self.entry.get()

    def get_text(self):
        #self.label['text'] = self.entry.get()
        self.label['text'] = Main.value


if __name__=="__main__":
    Main.menu = Menu(Main.root)
    Main.root.mainloop()
99 percent of computer problems exists between chair and keyboard.
Reply


Messages In This Thread
RE: Unable to return value from callback function of a button in Python Tkinter - by Windspar - Aug-05-2018, 09:10 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [Tkinter] Tkinter callback exception Ben123 2 623 Feb-17-2024, 06:03 PM
Last Post: deanhystad
  [Tkinter] TKinter Remove Button Frame Nu2Python 8 1,108 Jan-16-2024, 06:44 PM
Last Post: rob101
  tkinter - touchscreen, push the button like click the mouse John64 5 935 Jan-06-2024, 03:45 PM
Last Post: deanhystad
  Using Tkinter inside function not working Ensaimadeta 5 5,149 Dec-03-2023, 01:50 PM
Last Post: deanhystad
  Centering and adding a push button to a grid window, TKinter Edward_ 15 5,080 May-25-2023, 07:37 PM
Last Post: deanhystad
  Tkinter won't run my simple function AthertonH 6 3,979 May-03-2022, 02:33 PM
Last Post: deanhystad
  Can't get tkinter button to change color based on changes in data dford 4 3,480 Feb-13-2022, 01:57 PM
Last Post: dford
  [Tkinter] tkinter best way to pass parameters to a function Pedroski55 3 4,936 Nov-17-2021, 03:21 AM
Last Post: deanhystad
  Creating a function interrupt button tkinter AnotherSam 2 5,604 Oct-07-2021, 02:56 PM
Last Post: AnotherSam
  [Tkinter] Have tkinter button toggle on and off a continuously running function AnotherSam 5 5,077 Oct-01-2021, 05:00 PM
Last Post: Yoriz

Forum Jump:

User Panel Messages

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