Hey ich bin neu zu Python und bin mit Tkinter für meine GUI. Ich habe Probleme mit der "Nachher" -Methode. Das Ziel ist es, einen zufälligen Buchstaben erscheinen alle 5 Sekunden.tkinter: wie nach Methode
ist hier mein Code:
import random
import time
from tkinter import *
root = Tk()
w = Label(root, text="GAME")
w.pack()
frame = Frame(root, width=300, height=300)
frame.pack()
L1 = Label(root, text="User Name")
L1.pack(side=LEFT)
E1 = Entry(root, bd =5)
E1.pack(side=LEFT)
tiles_letter = ['a', 'b', 'c', 'd', 'e']
while len(tiles_letter) > 0:
rand = random.choice(tiles_letter)
tile_frame = Label(frame, text=rand)
tile_frame.pack()
frame.after(500)
tiles_letter.remove(rand) # remove that tile from list of tiles
root.mainloop()
kann mir jemand bitte helfen --- das Problem auf jeden Fall frame.after ist (500): Ich bin nicht sicher, ob es richtig ist „Rahmen“ zu verwenden, und ich weiß nicht, was das Argument folgt den 500.
Dank
Sie brauchen nicht zu verwenden 'after' es zu nennen das erste Mal, besonders wenn du 'nach (0, ...) 'machst. –