Tkinter
보이기
Tkinter는 Tk GUI 툴킷에 대한 파이썬 바인딩이다. 이는 Tk GUI 툴킷에 대한 표준 파이썬 인터페이스이며[1] 파이썬의 사실상 표준의 GUI이다.[2] Tkinter는 표준 리눅스, 마이크로소프트 윈도우 및 macOS 파이썬 인스톨에 포함되어 있다.
Tkinter라는 이름은 Tk 인터페이스에서 유래되었다. Tkinter는 스틴 룸홀트(Steen Lumholt)와 귀도 반 로섬[3]이 작성한 후 나중에 프레드릭(Fredrik Lundh)이 개정했다.[4]
Tkinter는 파이썬 라이선스에 따라 출시되는 자유 소프트웨어이다.[5]
설명
[편집]대부분의 다른 최신 Tk 바인딩과 마찬가지로 Tkinter는 파이썬 인터프리터에 포함된 완전한 Tcl 인터프리터 주위의 파이썬 래퍼로 구현된다. Tkinter 호출은 Tcl 명령으로 변환되어 이 내장된 인터프리터에 제공되므로 단일 응용 프로그램에서 파이썬과 Tcl을 혼합하는 것이 가능해진다.
Kivy, Pygame, Pyglet, PyGObject, PyQt, PySide 및 wxPython과 같은 몇 가지 인기 있는 GUI 라이브러리 대안이 있다.
최소형 애플리케이션
[편집]파이썬 3 기준:
#!/usr/bin/env python3
from tkinter import *
root = Tk() # Create the root (base) window
w = Label(root, text="Hello, world!") # Create a label with words
w.pack() # Put the label into the window
root.mainloop() # Start the event loop
같이 보기
[편집]각주
[편집]- ↑ “Tkinter — Python interface to Tcl/Tk — Python v2.6.1 documentation”. 2009년 3월 12일에 확인함.
- ↑ “Tkinter - Pythoninfo Wiki”.
- ↑ 《tkinter—Python interface to Tcl/Tk—Python 3.9.10 Documentation》
- ↑ Shipman, John W. (2010년 12월 12일), 《Tkinter reference: a GUI for Python》, New Mexico Tech Computer Center, 2012년 1월 11일에 확인함
- ↑ “Tkinter - Tkinter Wiki”. 2013년 11월 13일에 원본 문서에서 보존된 문서. 2013년 11월 13일에 확인함.
외부 링크
[편집]- 《TkInter》, Python Wiki
- Tkinter GUI Tutorial, covers each widget individually.
- TkDocs: includes language-neutral and Python-specific information and a tutorial
- John Shipman, 《Tkinter 8.5 reference: a GUI for Python》
- Ferg, Stephen, 《Thinking in Tkinter》