はここで(。それはまだ準備ができていない)私のコードですTkinterコマンドは常にprint()、Input()などのコマンドの後にありますか?
# 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 おかげ
'sleep(5)'コマンドの直前に 'keel.update()'コマンドを追加してください – sonrad10
あなたのサポートに感謝します:D – Meleon