본문 바로가기
728x90

Python19

[Tkinter] 7. 기본 위젯: 라디오버튼 Radiobutton 위젯 라디오버튼 Radiobutton 라디오버튼 위젯은 여러 선택 사항 중에서 하나만 선택할 수 있는 버튼을 만들어주는 위젯이다. 항상 하나의 세트 안에서 동작하며 선택 사항의 수가 적을 때 사용하기에 좋다. 체크버튼은 on, off 값 둘 다 가지지만 라디오버튼은 on 값 하나만 가진다. home = ttk.Radiobutton([부모], text='[텍스트]', variable=[저장할 변수], value='[값]') 구성 옵션 text 버튼에 표시될 문자열 variable 체크버튼의 값을 저장할 제어 변수 value 선택되었을 때 variable에 들어갈 값 참조 https://tkdocs.com/tutorial/widgets.html#radiobutton https://tcl.tk/man/tcl8.6/.. 2024. 2. 14.
[Tkinter] 6. 기본 위젯: 체크버튼 Checkbutton 위젯 체크버튼 CheckButton 체크버튼 위젯은 다중 체크를 할 수 있는 체크 버튼을 생성해 준다. check = ttk.Checkbutton( [부모], text='[텍스트]', variable=[상태를 저장할 변수], onvalue=[체크 값], offvalue=[체크해제 값] ) 구성 옵션 text 버튼에 표시될 문자열 variable 체크버튼의 값을 저장할 제어 변수 onvalue, offvalue 체크가 되어있을 때의 값, 체크가 되어있지 않았을 때의 값을 지정한다. 참고 https://tkdocs.com/tutorial/widgets.html#checkbutton https://tcl.tk/man/tcl8.6/TkCmd/ttk_checkbutton.htm 2024. 2. 14.
[Tkinter] 5. 기본 위젯: 버튼 Button 위젯 버튼 Button 버튼 위젯은 버튼을 이용하여 사용자와 상호작용할 수 있게 해주는 위젯이다. button = ttk.Button([부모], text='[텍스트]', command=[클릭시 수행할 함수]) 구성 옵션 text 버튼에 표시될 문자열 command 버튼을 눌렀을 때 실행할 함수 state 버튼의 상태 설정 상태의 목록은 https://tcl.tk/man/tcl8.6/TkCmd/ttk_widget.htm#M32 참조 image 이미지 파일 경로가 담긴 Tk Image 객체를 지정해서 이미지를 표시한다. compound 문자열과 이미지를 동시에 표시할 때 이미지의 위치 참고 https://tkdocs.com/tutorial/widgets.html#button https://tcl.tk/man/tc.. 2024. 2. 14.
[Tkinter] 4. 기본 위젯: 레이블 Label 위젯 레이블 Label 레이블은 텍스트나 이미지를 표시해주는 위젯이다. 일반적으로 읽기 전용이기 때문에 사용자와 상호작용 하지 않는다. label = ttk.Label([부모], text=[텍스트]) 이미지 표시 image = PhotoImage(file='[이미지 파일 경로]') label['image'] = image 구성 옵션 text 레이블에 표시될 문자열 textvariable text 대신 변수를 지정해 변수의 값(문자열)이 업데이트되면 바로 적용된다. image 이미지 파일 경로가 담긴 Tk Image 객체를 지정해서 이미지를 표시한다. compound 문자열과 이미지를 동시에 표시할 때 이미지의 위치 justify 문자열 정렬 방법 wraplength 문자열 줄내림 너비 참고 https://tk.. 2024. 2. 14.
728x90