2 Commands mit einem Button in Tkinter (Python)?
Wäre es möglich bei einem Fenster in Tkinter durch einem Button druck 2 Commands auf einmal auführen? Ich will nehmlich durch einen Knopfdruck ein neuens Fenster öffnen und gleichzeitig das schon offene schließen.
2 Antworten
so :
def kommands(kommand1, kommand2)
global Fenster
kommand1()
Fenster = kommand2()
und beim Aufruf :
Button = Button(Fenster, text='Neuesfenster', lambda : kommands(Fenster.destroy, Tk)
Ich verstehe das nicht, hinten ist die klammer nur einmal zu, aber wenn ihc sie zweimal zu mache, geht das auch nicht
Hab zwar auch keinen Plan, aber: Funktion definieren und die über den Button aufrufen?
def blablub(paramter1, paramter2):
print(paramter1)
print(paramter2)
return
blablub("Hello", "World")
Wird folgendes Ausgeben:
Hello
World
Das ist nicht das Problem. Wenn ich das mit so einer Funktion mache kann das Programm nicht mehr auf das offene Fenster zugreifen und es nicht schließen bzw. ein neues Fenster öffnen.