ich bin noch fleißig am üben und komme leider bei einer sache gerade nicht weiter. Der Code ist bestimmt noch einfacher zu schreiben aber ich bin im moment froh das es soweit ganz gut läuft ^^
Das Programm soll im Moment, wenn eine Zahl eingegeben wird, mit dem Namen eine Datei erstellen welche Datum und Uhrzeit der Erstellung speichert. Das Funktioniert auch einwandfrei.
Es soll aber auch bei Erfolgreichem erstellen in einem Label einen Text ausgeben worin auch nochmal die Nummer angezeigt werden soll, da der Inhalt des Entryblock sofort wieder gelöscht wird.
Code: Alles auswählen
from tkinter import *
import os
import time
w = Tk()
w.geometry('400x300')
def ergebnis(event):
te = ('/home/christoph/Loetpaste/akte/' + entry1.get() + '.txt')
res = os.path.isfile(te)
if res == True:
#print2 = Label(w, text='Behälter schon vorhanden! Bitte Nummer überprüfen!')
#print2.pack()
label1.configure(text='Behälter schon vorhanden! Bitte Nummer überprüfen!')
else:
e = open('/home/christoph/Loetpaste/akte/' + entry1.get() + '.txt', 'w')
datum = time.strftime('%d.%m.%y\n%H:%M:%S')
s = (str(datum))
e.write(s)
#print1 = Label(w, text='Behälter erfolgreich gescannt!\nNummer: ' + entry1.get())
#print1.pack()
entry1.delete('0',END)
label1.configure(text = 'Behälter erfolgreich gescannt!\nNummer: ' + str(entry1.get()))
entry1 = Entry(w, font=('Arial', 20))
entry1.bind('<Return>', ergebnis)
entry1.pack()
label1 = Label(w)
label1.pack()
w.mainloop()
Ich hoffe ich habs verständlich erklärt und hoffe auf Hilfe
