Python 언어 기반으로 GUI 프로그램을 만들 수 있는 파이썬 패키지는 상당히 많습니다. 사용 가능 패키지로 어떠한 것이 있는지 궁금하다면 "GUI Programming in Python" 파이썬 위키를 참고하시기 바랍니다.
* wiki.python.org/moin/GuiProgramming
많지는 않으나 PyQt, wxPython 등 몇 가지를 사용해 본 결과, Tkinter는 파이썬 설치 시 기본으로 제공되는 무료 라이브러리*로 그 기능을 익힘에 있어 상대적으로 쉬운 장점이 있다고 생각합니다. 여기서 상대적인 쉬움에 유의해야 합니다. 당연할 수 있지만 뭐든지 처음 경험은 어려운 법이니까요. 아래의 링크는 "Tkinter" 파이썬 위키로 연결됩니다.
* wiki.python.org/moin/TkInter
* 라이브러리 : Python Document 상 파이썬 표준 라이브러리 중 하나로 설명되어 본 글에서는 라이브러리로 명기합니다.
Tkinter에 대한 "Tkinter" 파이썬 위키엔 참고 가능한 많은 정보가 있으나, 상대적으로 쉬웠다곤 했으나 초심자로서 Tkinter에 대한 개념을 이해하기까지 무척이나 헤맸던 것 같습니다.
우선 Tkinter는 Tcl/Tk를 기반으로 하는 파이썬 wrapper라고 합니다. Tkinter에 대해 익히는 입장에서 Tcl/Tk를 온전히 이해하는 데는 무리가 있어 Tcl/Tk가 있다는 정도로만 생각하기로 합니다.
* Tcl : Tool Command Language
* Tk : Graphical User Interface Toolkit
Tkinter에 대한 기준이 되는 정보는 Python Document 사이트와 TkDocs 사이트에서 확인 가능하니 기본 기능에 대해 익혔거나 익히는 도중 보다 자세한 내용을 확인하고자 할 때 이용하세요.
* Python Document (docs.python.org/3)
* TkDocs (tkdocs.com)

'코딩 > 파이썬 tkinter' 카테고리의 다른 글
| [Tkinter] 6장. Label (ttk) (0) | 2020.11.06 |
|---|---|
| [Tkinter] 5장. Label (0) | 2020.11.05 |
| [Tkinter] 4장. Tk를 상속하는 MainWin 클래스 (0) | 2020.11.05 |
| [Tkinter] 3장. tkinter.Tk (0) | 2020.11.04 |
| [Tkinter] 2장. tkinter/ttk 구성 클래스 (0) | 2020.11.02 |