0
현재이 텍스트를 가로로 스크롤하는이 python tkinter 레이블이 있습니다.Python Tkinter 가로 자동 스크롤 레이블
deli = 100
svar = tk.StringVar()
labl = tk.Label(root, textvariable=svar, height=1,width=20,fg='skyblue',bg='black',font=('calibri',(13)))
def shif():
shif.msg = shif.msg[1:] + shif.msg[0]
svar.set(shif.msg)
root.after(deli, shif)
shif.msg=' This is a Test This is a Test This is a Test'
shif()
그러나 나는 라벨 움직임이 상당히 엉망임을 발견했습니다. 저는 그것이 1 문자 씩 움직일 때마다 (또는 오히려 이동하기 때문에) 생각합니다. 더 부드러운 출력을 얻을 수있는 방법이 있습니까?
'canvas.create_text'를 사용 하시겠습니까? 'textvariable' 명령을 지원하는 것 같지 않습니다. 죄송합니다. 질문이 멍청한 것 같으면. –
@ChrisAung : 왜 textvariable 옵션이 필요하다고 생각하십니까? 언제든지 텍스트를 변경할 수 있습니다. 하지만 원한다면 캔버스에 레이블을 삽입하여 두 세계의 장점을 최대한 활용할 수 있습니다. –