from tkinter import * def ny_text(): lbl.config(text=en1_text.get()) root=Tk() root.title('Textruta') root.minsize(200, 60) en1_text = StringVar() #Variabeln som innehåller textrutans text en1=Entry(root, textvariable=en1_text).pack(fill=X) btn = Button(root, text ="Skriv", command = ny_text) btn.pack(fill=X) lbl = Label(root, text = "") lbl.pack(fill=X) root.mainloop()
För att ställa in texten i textrutan används metoden set("min text") på textvariabeln.
Övning 3.6
Ändra i programmet ovan så att knappen tömmer textrutan samtidigt som texten skrivs i etiketten.
Inlämningsuppgift 3.1
Använd ovanstående samt Övning 2.4 för att göra en grafisk version av ett program som löser andragradsekvationer och skriver ut svaret.
Inga kommentarer:
Skicka en kommentar