from tkinter import *
from time import *
w= Tk()
c= Canvas(w,height=400,width=400)
c.pack()
i= 10
while i<400:
c.create_line(0,0,400,i)
i= i+1
sleep(0.01)
캔버스에 선이 점점 채워나가는걸 구현하려고 하는데
코드를 이렇게 짜니까 그냥 창뜨는데 4초정도걸리고 그냥 선이 완성된채로 실행되네여
해결법 아시는분 헬프....
from tkinter import *
from time import *
w= Tk()
c= Canvas(w,height=400,width=400)
c.pack()
i= 10
while i<400:
c.create_line(0,0,400,i)
i= i+1
sleep(0.01)
캔버스에 선이 점점 채워나가는걸 구현하려고 하는데
코드를 이렇게 짜니까 그냥 창뜨는데 4초정도걸리고 그냥 선이 완성된채로 실행되네여
해결법 아시는분 헬프....
혹시 모르니 한번 시간을 0.01초가 아니라 왕창 줘놓고 실행해봐요
근데 tkinter 잘 모르는데 원래 Tk()에서 리턴된 객체로 루프를 돌리는 메소드를 실행해야할 것 같은데 그런거 없나염? c.pack() 이걸로 된건가?
after