Hallo,
ich würde gern die Lösung, die bei der Sortierung von dem unten angegeben Skript herauskommt, in einer Tkinter-GUI abbilden. Aber mein Problem ist, dass ich das Ergebnis von der Konsole nicht in die GUI bekomme.
Das Beispielskript, bei dem das Ergebnis in der Tkinter GUI abgebildet werden soll:
#Sortierung
def custom_sort(t):
return t[1]
L = [5, 8, 6]
L.sort(key=lambda x: x[1], reverse=True)
print(L)
Mein verwendetes Script mit dem oben angegebenen Problem:
import tkinter as tk
Sortierung
def custom_sort(t):
return t[1] L = [5, 8, 6]
L.sort(key=lambda x: x[1], reverse=True)
Mein Problem: Wie kann ich jetzt die oben sortierten Zahlen auf der Tkinter GUI abbilden? Mit den folgenden zwei Zeilen ist es nicht möglich.
def write_slogan():
print(L)
Tkinter Gui
root = tk.Tk()
frame = tk.Frame(root)
frame.pack()
#Testknöpfe
button = tk.Button(frame, text="QUIT", fg="red", command=quit)
button.pack(side=tk.LEFT)
slogan = tk.Button(frame, text="Hello", command=write_slogan)
slogan.pack(side=tk.LEFT)
root.mainloop()
Es reicht mir, wenn die Lösung in der GUI abgebildet wird. Doch wenn ich dann mein Skript ändere, wäre es super, wenn in der GUI dann auch die neue Lösung angezeigt wird.
super danke sehr hilfreich. Wird bei Pop jedoch auch der Index angegeben?