Fenster erscheint erst nach Ende des Programms
Verfasst: Freitag 22. März 2019, 20:51
Hallo zusammen!
Ich habe völlig neu mit Python begonnen, bin also blutiger Anfänger. Ich hoffe, dass ich hier Hilfe bekomme und bedanke mich schon im Voraus für jegliche Unterstützung.
Mein Problem:
Ich habe folgenden (nicht sehr anspruchsvollen) Code aus einem Buch abgeschrieben:
Wenn ich das ausführe, öffnet sich das Fenster mit den Kreisen erst, wenn alle 1000 gezeichnet sind. Ich möchte aber, dass ich beim Zeichnen der Kreise zusehen kann. Schließlich will ich ja zukünftig z.B. bei Spielen auch nicht erst das Fenster sehen, wenn alles vorbei ist.
Kann mir bitte jemand sagen, was ich anders machen muss?
Danke, Markus
---------------------------------------------
Windows 10
Python 3.7.1
IDLE
Ich habe völlig neu mit Python begonnen, bin also blutiger Anfänger. Ich hoffe, dass ich hier Hilfe bekomme und bedanke mich schon im Voraus für jegliche Unterstützung.
Mein Problem:
Ich habe folgenden (nicht sehr anspruchsvollen) Code aus einem Buch abgeschrieben:
Code: Alles auswählen
from random import *
from tkinter import *
from time import sleep
size = 500
window = Tk()
canvas = Canvas(window, width=size, height=size)
canvas.pack()
for i in range(1000):
col = choice(['pink', 'orange', 'purple', 'yellow', 'black', 'green'])
x0 = randint(0, size)
y0 = randint(0, size)
d = randint(0, size/5)
canvas.create_oval(x0, y0, x0+d, y0+d, fill = col)
window.update
sleep(0.01)
Kann mir bitte jemand sagen, was ich anders machen muss?
Danke, Markus
---------------------------------------------
Windows 10
Python 3.7.1
IDLE