这是我的代码(它还没有准备好。)
# NumbrimängGUI/NumberGameGUI
from time import *
from random import *
from tkinter import *
from datetime import *
# Keele valimine/Choosing language
def Eesti ():
sleep (0.25)
global keel
keel.destroy()
global valik
valik = 'eesti'
print ('Hea kyll')
def Inglismaa ():
sleep (0.25)
global keel
keel.destroy()
global valik
valik = 'inglise'
print ('All right!')
keel = Tk()
keel.title('NumbriMäng/NumberGame')
frame_keel = Frame(keel, width = 275, height = 150, bg = '#91aca4')
frame_keel.pack()
Eesti_nupp = Button(frame_keel, text = 'Eesti keel', command = Eesti)
Eesti_nupp.pack()
Eesti_nupp.place(width= 100, height = 100, x = 25, y= 25)
Inglismaa_nupp = Button(frame_keel, text = 'English', command = Inglismaa)
Inglismaa_nupp.pack()
Inglismaa_nupp.place(width= 100, height = 100, x = 150, y= 25)
sleep (5)
不要太注意我的变量(它们是用爱沙尼亚语写的)
问题:
当我运行我的代码时,似乎我的代码执行的第一个命令是sleep(5),但是我希望我的程序先显示带有按钮的窗口,然后等待5秒钟。有人能解释一下发生了什么事吗
也很抱歉我的英语不好我来自爱沙尼亚:D 谢谢
在调用^{} 之前,您的GUI不会做任何事情。在GUI程序中使用} function
time.sleep()
通常是个坏主意,看看^{相关问题 更多 >
编程相关推荐