파이썬(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
반응형