728x90 GUI18 [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. [Tkinter] 3. 기본 위젯: 프레임 Frame 위젯 프레임 Frame 프레임은 직사각형으로 표시되며 여러 위젯을 구성하는데 도움을 준다. 주로 기하 관리자의 부모로 사용되며 그 아래에 다른 위젯들을 포함하게 된다. frame = ttk.Frame([부모]) 구성 옵션 width, height 프레임의 크기를 지정한다. 일반적으로 프레임의 크기는 프레임 안의 위젯 크기와 레이아웃에 따라 결정되기 때문에 포함하는 위젯이 존재할 경우 지정하지 않는 것이 좋다. padding 위젯 내부 주변에 추가 공간을 요청하는데 사용한다. 프레임 안에 위젯을 넣을 경우 그 주위에 지정한 만큼 여백이 생긴다. relief, borderwidth 프레임의 테두리 모양, 테두리 두께를 지정한다. 참고 https://tkdocs.com/tutorial/widgets.html#fra.. 2024. 2. 13. 이전 1 2 3 4 5 다음 728x90