Wie lese ich voranstehende Null in Entry aus?
Verfasst: Montag 25. Januar 2016, 03:17
hi
in meinem code würde ich gern in der angegebenen uhrzeit eine voranstehende null (z.B. bei 03 : 15) mit auslesen.
ich weiß nur überhaupt nicht wie oder ob das überhaupt mit StringVar() geht?
in meinem code würde ich gern in der angegebenen uhrzeit eine voranstehende null (z.B. bei 03 : 15) mit auslesen.
ich weiß nur überhaupt nicht wie oder ob das überhaupt mit StringVar() geht?
Code: Alles auswählen
import Tkinter
from Tkinter import *
import time
import datetime
ew_fenster = Tkinter.Tk()
ew_fenster.title('DMD-Data.soft')
ew_fenster.geometry('800x500+385+100')
l_ew22 = Tkinter.Label(ew_fenster, text=('Uhrzeit: BEGINN'),font=('Arial', 9, 'bold underline'))
l_ew22.place(relx=.672, rely=.545, anchor="e")
hvar = StringVar()
l_ew23 = Tkinter.Entry(ew_fenster, textvariable=hvar,font=('Arial', 9, 'bold'), width=3, justify='center')
l_ew23.place(relx=.58, rely=.59, anchor="w")
l_ew24 = Tkinter.Label(ew_fenster, text=":",font=('Arial', 9, 'bold'))
l_ew24.place(relx=.612, rely=.59, anchor="w")
mvar = StringVar()
l_ew25 = Tkinter.Entry(ew_fenster, textvariable=mvar,font=('Arial', 9, 'bold'), width=3,justify='center')
l_ew25.place(relx=.63, rely=.59, anchor="w")
def auslesen_Datum_beginn():
current = (time.strftime("%H:%M:%S"))
a_stunde = int(datetime.datetime.strptime(current, '%H:%M:%S').strftime('%H'))
b_minute = int(datetime.datetime.strptime(current, '%H:%M:%S').strftime('%M'))
stunde = '%02d' % a_stunde
minute = '%02d' % b_minute
hvar.set(stunde)
mvar.set(minute)
b_ew4 = Tkinter.Button(ew_fenster, text=('Aktuelle Zeit auswaehlen'), width=20, relief="raised", borderwidth=3, fg='#000000', justify='center', command=auslesen_Datum_beginn)
b_ew4.place(relx=.72, rely=.645, anchor="e")
def speichern_Beginn():
stunde_Beginn = int(hvar.get())
minute_Beginn = int(mvar.get())
print stunde_Beginn
print minute_Beginn
b_ew5 = Tkinter.Button(ew_fenster, text=('Speichern'), width=13, relief="raised", borderwidth=3, fg='#000000', justify='center', command=speichern_Beginn)
b_ew5.place(relx=.9, rely=.59, anchor="e")
ew_fenster.mainloop()