파이썬(Python)
[ Tkinter, ttk, CustomTkinter ] 각 라이브러리 위젯 비교 및 지원 여부
카루루1007
2024. 11. 10. 02:44
728x90
반응형
Tkinter, ttk, CustomTkinter 지원 위젯 비교
기능 | Tkinter | ttk | CustomTkinter | 비고 |
기본 버튼 | Button | Button | CTkButton | |
레이블 | Label | Label | CTkLabel | |
입력창 | Entry | Entry | CTkEntry | |
프레임 | Frame | Frame | CTkFrame | |
체크버튼 | Checkbutton | Checkbutton | CTkCheckBox | |
라디오버튼 | Radiobutton | Radiobutton | CTkRadioButton | |
슬라이더 | Scale | Scale | CTkSlider | |
스크롤바 | Scrollbar | Scrollbar | CTkScrollbar | |
텍스트 입력 | Text | 미지원 | CTkTextbox | |
캔버스 | Canvas | 미지원 | CTkCanvas | |
메뉴 | Menu | 미지원 | CTkOptionMenu | |
진행바 | 미지원 | Progressbar | CTkProgressBar | |
탭 뷰 | 미지원 | Notebook | CTkTabview | |
콤보박스 | 미지원 | Combobox | CTkComboBox | |
스위치 | 미지원 | 미지원 | CTkSwitch | |
테이블 | (tktable) | (ttkwidgets) | (CTkTable) | |
리스트박스 | Listbox | (ttkwidgets) | (CTkListbox) | |
트리뷰 | 미지원 | Treeview | 미지원 | |
스크롤 프레임 | (ScrolledFrame) | (ttkwidgets) | (CTkScrollableFrame) | |
캘린더 | (tkcalendar) | (ttkwidgets) | 미지원 | |
색상선택기 | (tkcolorpicker) | (ttkwidgets) | 미지원 | |
자동완성 입력 | 미지원 | (ttkwidgets) | 미지원 | |
툴팁 | (tix) | (ttkwidgets) | (CTkToolTip) | |
메시지박스 | messagebox | 미지원 | (CTkMessagebox) | |
그래프 | (tkplot) | (ttkwidgets) | 미지원 | |
테마 지원 | 제한적 | (ttkthemes) | 기본 지원 | 테마 및 스타일 |
다크모드 | 미지원 | (ttkthemes) | 기본 지원 | 테마 및 스타일 |
커스텀 색상 | 지원 | 지원 | 지원 | 테마 및 스타일 |
투명도 | 미지원 | 미지원 | 지원 | 테마 및 스타일 |
둥근 모서리 | 미지원 | 미지원 | 지원 | 테마 및 스타일 |
반응형
괄호 안에 있는 것은 확장 위젯으로 별도로 설치가 필요.
# Tkinter 확장
pip install tktable
pip install tkcalendar
pip install tkcolorpicker
pip install tkplot
# ttk 확장
pip install ttkwidgets
pip install ttkthemes
# CustomTkinter 확장
pip install CTkTable
pip install CTkListbox
pip install CTkToolTip
pip install CTkMessagebox
728x90
여기를 방문하시면 더 많은 파이썬 관련 자료를 확인할 수 있습니다.
728x90
반응형