我希望這幾個字母每隔幾秒在屏幕上逐一顯示。出於某種原因,當我使用「後續方法」時,它會等待所有字母在內部加載,然後顯示屏幕上已包含所有字母。這意味着它將等待15秒,然後載入屏幕上的所有字母。 (我希望我解釋清楚)python:在方法之後 - 屏幕已經加載了所有內容
這是我的工作
class Game():
def __init__(self):
root = Tk()
root.geometry("1350x730")
global tile_frame_column # the labels that go on the screen of letters
tile_frame_column = {}
boardh = [[False for x in range(12)] for y in range(12)]
tiles_letter = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
def drawBoard():
tile_frame_column_counter=0
for x in range(8):
for y in range(8):
if not tiles_letter:
return
if not boardh[y][x]:
rand = random.choice(tiles_letter)
tile_frame_column[tile_frame_column_counter] = Label(root, text=rand, font="Helvetica 16 bold")
tile_frame_column[tile_frame_column_counter].place(x=(x)*64+5, y= (y)*64)
tile_frame_column_counter+=1
tiles_letter.remove(rand)
root.after(10000, drawBoard)
root.after(10000, drawBoard)
root.mainloop()
app=Game()
我一直停留在這一段時間。希望有人能幫忙。 由於
感謝這正是我所需要的。 – user2456977 2014-10-08 17:55:07