ich bräuchte einmal einen kleinen Denkanstoß zu einem Problem mit dem Verwenden von Variablen zwischen mehreren Funktionen.
Ich habe dafür zunächst folgende Funktionen in einer Klasse (habe mal alles unnötige weggelassen):
Code: Alles auswählen
def open_internetsearch(self):
self.main_isearch = Tk()
self.main_isearch.title('search')
self.main_isearch.geometry('250x50')
self.search_entry = Entry(self.main_isearch, bd = 5, width = 20)
self.start_button = Button(self.main_isearch, text = 'Search', width = 80, command = self.opensearch)
self.search_entry.pack(side = LEFT)
self.start_button.pack(side = RIGHT)
self.main_isearch.mainloop()
global text
self.text = self.search_entry.get()
def opensearch(self):
global text
self.text_int = text
messagebox.showinfo(message = text_int, title = "Info")
print('tst')
Verwende ich die 'global - Begriffe' hier richtig oder wie genau muss ich die Variable definieren damit ich sie in verschiedenen Funktionen verwenden kann? Blicke da leider noch nicht ganz durch und währe sehr froh über ein bisschen Hilfe!
Vielen Dank und einen schönen Tag
Tom