概要
pythonを独学で勉強し始めたばかりです。12歳です。
Pythonのtkinterを使い、Canvas全体を赤い画面にした3秒後、黒い画面にするプログラムを作ろうとしています。
エラーは表示されませんが、赤い画面が表示されず、黒い画面が表示され終わります。
time.sleep(3)は無視されたようです。
tkinterを使っているときは、time.sleep()は使えないのでしょうか。
該当のコード
Python
1import tkinter 2import time 3 4root = tkinter.Tk() 5root.geometry('300x300') 6canvas = tkinter.Canvas(root,width = 300,height = 300) 7canvas.pack() 8 9canvas.create_rectangle(0,0,300,300,fill = "red") 10time.sleep(3) 11canvas.create_rectangle(0,0,300,300,fill = "black") 12 13root.mainloop()
###試したこと
・import time を from time import *にしてみる。
###環境
verson python 3.6.3 Cython 0.26.1 docutils 0.16 idna 2.9 Kivy 1.11.1 Kivy-Garden 0.1.4 numpy 1.19.0 Pillow 7.1.1 pip 20.1 pygame 1.9.6 Pygments 2.6.1 requests 2.23.0 setuptools 28.8.0 urllib3 1.25.9 wheel 0.34.2
回答2件
あなたの回答
tips
プレビュー