앱 개발자 역량/Python
Python GUI 비교 및 용도 선정 방법
it_블로거
2023. 6. 12. 17:35
종류: Tkinter, PyQt, PySide, wxPython, Kivy
1. Tkinter
- 파이썬에서 기본으로 제공하는 GUI 라이브러리
2. PyQt
- 꾸준히 업데이트를 진행하고 있으며 비교적 많은 컴포넌트를 가지고 있고 복잡한 UI를 설계할 때 사용하기에 유용
3. PySide
- PyQt의 단점을 보완하고자 나온 것으로 PyQt와 크게 다르지 않음
4. wxPython
- 크로스 플랫폼을 지원하고 각각의 플랫폼에 맞는 위젯을 제공
5. Kivy
- linux, windows, os x, android, ios 등등 모든 플랫폼에서 크로스 플랫폼을 제공
[결론]
- 저용량으로 간단한 GUI를 제공하고 한다면 Tkinter를 사용
- UX, UI 설계가 주요한 프로젝트인 경우 PyQt를 사용