wie kann man eine Variable die innerhalb einer Funktion festgelegt wurde außerhalb jener Funktion aufrufen?
Beispiel:
Code: Alles auswählen
def function():
var = 5
function()
print(var)
THE PYTHON GUY
Code: Alles auswählen
def function():
var = 5
function()
print(var)
Code: Alles auswählen
class Foo:
def __init__(self, start_value):
self.value = start_value
def increase(self):
self.value += 1
foo = Foo(123)
print(foo.value) # 123
foo.increase()
print(foo.value) # 124
Das ist genau das Gegenteil davon, was man tun sollte. global benutzt man nicht. Es gibt immer andere, bessere Wege.PeterL hat geschrieben: Freitag 11. Februar 2022, 23:47 ...ich denke das du den Befehl global verwenden solltest....
Das Texteingabefeld ist schon eine Klasse und die hat sicher eine Methode, welche den Text aus der Eingabe zurückgibtTHE_PYTHON_GUY hat geschrieben: Freitag 11. Februar 2022, 23:41 @_deets_
Ja, es geht um GUI Programmierung. Konkret um ein Texteingabefeld und die dazugehörige Variable.
Wie würde man damit Klassen "hantieren"?
Code: Alles auswählen
gesammter_Text = mytextwidget.get('1.0', tk.END)