Co je to Tkinter?
Modul Tkinter je tenká pythonovská vrstva nad grafickou knihovnou Tk/Tcl. GUI Tk je sada widgetů definovaná John K. Ousterhoutem již v roce 1987. Od té doby přišlo mnoho nových verzí a vylepšení. Tkinter umožňuje programátorovi vytvářet klasické okenní aplikace, jak je na ně zvyklý z Windows, GNOME či KDE, Macu. Jeden program a funguje bez větších problémů na všech těchto platformách.
Asi je nejpoužívanější hlavně u začátečníků. Jistě neposkytuje všechny vymoženosti jako profi GUI, přesto, nebo právě proto, je u začátečníků svojí jednoduchostí oblíben. Také snad protože se stále nachází ve standardní distribuci a je tak de facto pythonovský GUI standard. Neznamená to však, že v něm nejdou vytvářet komerční plnohodnotné aplikace, někdy však je třeba stahovat ještě další moduly.
Zkratky
- Tkinter je zkratka z Tk interface (rozhraní nad Tk)
- Tk je Tool Kit (sada nástrojů)
- Tcl je Toolkit Control Language (řídící jazyk pro sadu nástrojů)
- GUI je Graphical User Interface (grafické uživatelské rozhraní) jako protipol k dosovské nebo linuxové konsoli, kde se jedná o čistě textový vstup i výstup.
Záložky, Oblíbené
Česky
- http://tkinter.programujte.com - český překlad An introduction to Tkinter
- http://k-prog.wz.cz/python/tkinter1.php
- http://jaksenaucitprogramovat.py.cz/cztutgui.html
Anglicky:
- http://effbot.org/tkinterbook/tkinter-index.htm
- http://infohost.nmt.edu/tcc/help/pubs/tkinter/
- http://www.ferg.org/thinking_in_tkinter/index.html
- http://docs.python.org/lib/tkinter.html
- http://tkinter.unpythonic.net/wiki/
- http://mail.python.org/pipermail/tkinter-discuss/ - konference (anglicky)
- http://tmml.sourceforge.net/doc/tk/
- http://www.java2s.com/Code/Python/CatalogPython.htm - skvělá kuchařka s recepty