본문 바로가기
728x90

분류 전체보기28

[Tkinter] 16. 프로그레스바 Progressbar 위젯 프로그레스바 Progressbar 프로그레스바 위젯은 사용자에게 진행 상황을 알려주는 위젯이다. p = ttk.Progressbar([부모], orient=[수직 또는 수평], length=[길이], mode='[모드]') 구성 옵션 orient 수평, 수직을 정하는 옵션 수평은 HORIZONTAL, 수직은 VERTICAL length 위젯의 길이 mode 시작부터 마지막까지 쭉 길게 표시되는 determinate 모드는 마지막이 예측 가능할 때 사용하고, 짧은 표시가 시작과 마지막을 왔다갔다하는 indeterminate 모드는 마지막을 예측할 수 없을 때 사용한다. 참조 https://tkdocs.com/tutorial/morewidgets.html#progressbar https://tcl.tk/ma.. 2024. 2. 19.
[Tkinter] 15. 스핀박스 Spinbox 위젯 스핀박스 Spinbox 스핀박스 위젯은 사용자가 숫자, 항목 등을 단계적으로 선택할 수 있게 해주는 위젯이다. s = ttk.Spinbox([부모], from_=[시작값], to=[마지막값], textvariable=[변수]) 구성 옵션 from_, to 시작 값, 마지막 값 from이 아닌 from_인 것에 주의하자. textvariable 값을 저장할 변수 참조 https://tkdocs.com/tutorial/morewidgets.html#spinbox https://tcl.tk/man/tcl8.6/TkCmd/ttk_spinbox.htm 2024. 2. 16.
[Tkinter] 14. 스케일 Scale 위젯 스케일 Scale 스케일 위젯은 사용자가 막대를 조정하면서 숫자 값을 선택할 수 있게하는 위젯이다. s = ttk.Scale( [부모], orient=[수직 또는 수평], length=[길이], from_=[시작값], to=[마지막값], variable=[변수] ) 구성 옵션 orient 수평, 수직을 정하는 옵션 수평은 HORIZONTAL, 수직은 VERTICAL length 스케일 위젯의 길이 from_, to 시작 값, 마지막 값 from이 아닌 from_인 것에 주의하자. variable 스케일 위젯의 값을 저장할 변수 참고 https://tkdocs.com/tutorial/morewidgets.html#scale https://tcl.tk/man/tcl8.6/TkCmd/ttk_scale.htm 2024. 2. 16.
[Tkinter] 13. 텍스트 Text 위젯 텍스트 Text 텍스트 위젯은 사용자에게 여러 줄의 텍스트를 입력할 수 있게 해주는 위젯이다. t = Text([부모], width=[너비], height=[높이]) 텍스트 위젯에 입력된 값을 가져오기 위해서는 텍스트의 get() 함수를 사용하면 된다. 지정한 시작 인덱스부터 마지막 인덱스까지의 값을 가져온다. t.get([시작 인덱스], [마지막 인덱스]) 텍스트 인덱스 표기법 텍스트 위젯의 인덱스 표기법은 일반적인 표기법과 약간 다르다. y.x와 같은 표기법을 사용하는데 y는 y번째 줄, x는 x번째 문자 위치를 의미한다. 예를 들어 2번째 줄의 첫 번째 문자는 2.1로 표시한다. 마지막 문자의 인덱스는 END 키워드를 사용하면 된다. 이 외에도 여러가지 키워드가 있는데 https://tcl.tk/m.. 2024. 2. 16.
728x90