본문 바로가기

코딩/파이썬 tkinter

[Tkinter] 1장. tkinter

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가 있다는 정도로만 생각하기로 합니다.

* www.tcl.tk/

* Tcl : Tool Command Language

* Tk : Graphical User Interface Toolkit

 

Tkinter에 대한 기준이 되는 정보는 Python Document 사이트와 TkDocs 사이트에서 확인 가능하니 기본 기능에 대해 익혔거나 익히는 도중 보다 자세한 내용을 확인하고자 할 때 이용하세요.

* Python Document (docs.python.org/3)

* TkDocs (tkdocs.com)

 

Hello, Tkinter

 

'코딩 > 파이썬 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