also des mit dem fehler hat sich bisher ergeben.
hatte da ein kleines durcheinander..
bisher sieht mein script so aus:
Code: Alles auswählen
from Tkinter import*
from ScrolledText import*
import datetime
hf=Tk()
frame1=Frame(hf,width=250,height=250)
frame1.pack()
hf.title("Countdown")
hf.iconbitmap('favicon.ico')
dest_date=datetime.date(2006,11,30)
today=datetime.date.today()
diff=dest_date-today
def close():
hf.destroy()
def berechne():
jahr=jahr1.get()
monat=monat1.get()
tag=tag1.get()
dest_date=datetime.date(jahr,monat,tag)
today=datetime.date.today()
diff=dest_date-today
ausgabefeld.insert(END,"Bis zum "+ str(dest_date) +" (Jahr,Monat,Tag)\nsind es noch ")
ausgabefeld.insert(END, str(diff.days) +" Tage!")
ausgabefeld=ScrolledText(frame1,width=36,height=8)
ausgabefeld.place(x=5,y=5)
closebutton=Button(frame1,text="Beenden",command=close,width=20)
closebutton.place(x=5,y=220)
ausgabefeld.insert(END,"Bis zum "+ str(dest_date) +" (Jahr,Monat,Tag)\nsind es noch ")
ausgabefeld.insert(END, str(diff.days) +" Tage!")
label1=Label(frame1,text="Countdown Einstellungen:\n( Jahr / Monat / Tag )")
label1.place(x=4,y=120)
jahr1=Entry(frame1, width=5)
jahr1.place(x=5,y=160)
monat1=Entry(frame1, width=5)
monat1.place(x=50,y=160)
tag1=Entry(frame1, width=5)
tag1.place(x=94,y=160)
berechne=Button(frame1,text="Berechne!",width=20,command=berechne)
berechne.place(x=5,y=190)
hf.mainloop()
so weit so gut, nur wenn der benutzer jetzt ein neuen countdown eingeben will funzt es nicht mit der berechnung
siehe:
Code: Alles auswählen
def berechne():
jahr=jahr1.get()
monat=monat1.get()
tag=tag1.get()
dest_date=datetime.date(jahr,monat,tag)
today=datetime.date.today()
diff=dest_date-today
ausgabefeld.insert(END,"Bis zum "+ str(dest_date) +" (Jahr,Monat,Tag)\nsind es noch ")
ausgabefeld.insert(END, str(diff.days) +" Tage!")
es geht nicht wegen der variablen
wie kann ich machen, dass er für die variablen hier die jeweiligen zahlen eingibt?
dann wäre da noch dieses save problem, so wie der script jetzt ist, soll er ja nciht bleiben, er soll nach eingabe des neuen countdown, den alten ersetzen und nach beenden des programms und wieder öffnen den neuen benutzen. das ist demnach auch meine nächste frage, wie geht das?
und jetzt mal was ganz anderes...
diese tutorials, gibt es die nicht i-wo in deutsch? die machen mich ganz kirre und das is net gut, da komm ich nur noch mehr durcheinander...
hatte python 1 jahr lang in der schule, da hatten wir gepythoned (^^) bis zu while-schleifen in Tkinters, also nicht auf eurem niveau hier... des bereue ich, aber die tutorials in englisch helfen mir nicht wirklich, weil ich es nicht verstehe...
puh^^