728x90
텍스트 Text
텍스트 위젯은 사용자에게 여러 줄의 텍스트를 입력할 수 있게 해주는 위젯이다.
t = Text([부모], width=[너비], height=[높이])
텍스트 위젯에 입력된 값을 가져오기 위해서는 텍스트의 get() 함수를 사용하면 된다.
지정한 시작 인덱스부터 마지막 인덱스까지의 값을 가져온다.
t.get([시작 인덱스], [마지막 인덱스])
텍스트 인덱스 표기법
텍스트 위젯의 인덱스 표기법은 일반적인 표기법과 약간 다르다.
y.x와 같은 표기법을 사용하는데 y는 y번째 줄, x는 x번째 문자 위치를 의미한다.
예를 들어 2번째 줄의 첫 번째 문자는 2.1로 표시한다.
마지막 문자의 인덱스는 END 키워드를 사용하면 된다.
이 외에도 여러가지 키워드가 있는데 https://tcl.tk/man/tcl8.6/TkCmd/text.htm#M24 를 참고하자.
구성 옵션
width, height
텍스트 위젯의 너비와 높이
단위는 글자 수
참고
728x90
'Python > Tkinter' 카테고리의 다른 글
[Tkinter] 15. 스핀박스 Spinbox 위젯 (0) | 2024.02.16 |
---|---|
[Tkinter] 14. 스케일 Scale 위젯 (0) | 2024.02.16 |
[Tkinter] 12. 스크롤바 Scrollbar 위젯 (0) | 2024.02.16 |
[Tkinter] 11. 리스트박스 Listbox 위젯 (0) | 2024.02.15 |
[Tkinter] 10. Grid Geometry Manager (0) | 2024.02.15 |