Nun habe ich an einer Stelle das Problem, dass ich einen CountDown in ein Textfeld schreiben möchte.
Das ganze funktioniert auch Theoretisch und ich setzte es mit folgendem Code um.
Code: Alles auswählen
def Bereinigung():
Logfile1.write("********** Logentry " + str(datetime.now().strftime("%d-%m-%Y %H-%M-%S")) + " **********\n")
for i in range(10,0,-1):
Text1.insert('end',"Die Clientbereinigung startet in " + str(i)+' ' + "Sekunden\nUm die Bereinigung abzubrechen drücken Sie STRG+C\n")
Text1.after(1000, Text1.delete(1.0, 'end'))
Wie muss ich die after Funktion einbringen damit mir erst der Text angezeigt wird und dann die Textbox gecleart wird?
So sieht der abschnitt in meinem Konsolen Programm aus
Code: Alles auswählen
def groß_entry():
os.system("cls")
Logfile.write("********** Logentry " + str(datetime.now().strftime("%d-%m-%Y %H-%M-%S")) + " **********\n")
for i in range(10,0,-1):
sys.stdout.write("Die Clientbereinigung startet in " + str(i)+' ' + "Sekunden\nUm die Bereinigung abzubrechen drücken Sie STRG+C")
time.sleep(1)
sys.stdout.flush()
os.system("cls"))