2013-07-15 4 views
7

tkinter를 수직으로 만들 수있는 방법이 있습니까 label widget? 이파이썬 tkinter 레이블 방향

sample label

같은 뭔가 또는 그냥 단순히 불가능하다? 나는 이미 주변을 둘러 보았고 그것을하는 법을 발견 할 수 없다. 그런데, 나는 시도했다 orient='vertical' 그러나 label widget는 그것을 지원하는 것처럼 보이지 않는다.

+0

회전 된 텍스트가있는 이미지 만 사용하십시오. Tk-8.6을 사용하면 회전 된 캔버스 요소에 텍스트를 만들 수 있지만 Tk-8.6이 파이썬과 함께 작동하도록하려면 일부 작업이 필요합니다. – sloth

+0

@DominicKexel은 그렇게 할 수 없습니다. 제 라벨 텍스트는 동적입니다. 그러나 제안에 감사드립니다. –

+0

글쎄, 그런 식으로 할 수있는 방법을 모르겠지만 "\ n".join (텍스트)'아무것도 유용할까요? – iCodez

답변

2

아니, 회전 표시 할 수있는 방법이 없기를 tkinter 레이블 위젯의 텍스트.

4

당신은 텍스트 회전하지 않고, 새로운 라인에 다음 문자를 강제로 1로 설정 wraplength 옵션을 사용하여, 수직 디스플레이를 얻을 수 있습니다

Label(master_frame, text="Vertical Label", wraplength=1).grid(row=0, column=0) 
+0

이것은''''을 무시하는 것 같습니다. ''수직 레이블 '.replace ("", "\ n")'을 대체하십시오. – Nae