파이썬 Python GUI (Tkinter vs PyQt ) 프레임워크Language/Python2021. 2. 20. 18:00
Table of Contents
파이썬에서 GUI 를 그릴 때 많이 사용하는 프레임워크에 Tkinter와 PyQt가 있다.
결론적으로 말하면 PyQt를 추천한다. 이유를 설명하자면
1. 현재 PyQt를 지원하는 다양한 프레임워크, 라이브러리가 있으며 앞으로도 그럴 경향이 높다. PyQt로 개발한 프로그램을 수정할 때, Tkinter 보다 용이하게 기능을 추가할 수 있다.
2. GUI 자체를 처음 접하거나 JAVA 등에서 GUI를 사용하신 분이더라도 처음 사용하는 프레임워크라면 컴퓨터 환경, 개인의 실수 등으로 Error 메세지를 접하게 된다. 이 때 좀 더 많은 해결방법과 정보를 얻기에는 PyQt가 유리하다.
3. PyQt는 크로스-플랫폼 이기에 개발을 할 때, 이를 염두하고 코드를 작성한다면 크로스-플랫폼을 구현하기에 용이하다. 반면 Tkinter의 경우 생각보다 OS의 환경설정에 따라 에러가 나는 경우가 있어 윈도우-리눅스, mac - 리눅스 등의 크로스 플랫폼을 생각한다면 PyQt가 유리하다.
이외에 궁금한 점이나 문의사항 있다면 댓글 부탁드립니다.
'Language > Python' 카테고리의 다른 글
[Python] Pandas, Numpy 성능 향상 (feat.Pandas vs Numpy) (0) | 2024.05.06 |
---|---|
Python 3.11 달라진 점 - 업데이트 (0) | 2024.01.15 |
자료구조 - List, Dict, Set, Tuple (0) | 2022.10.27 |
sort, sorted ( Tim sort, 팀 소트) (0) | 2022.10.23 |
파이썬 Python GUI - 그래프 (pyqtgraph, matplotlib) (realtime, 실시간) (0) | 2021.02.20 |