Tkinter

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Tkinter
Vývojář John Ousterhout
Operační systém multiplatformní
Platforma multiplatformní
Typ softwaru Widget toolkit
Web www.tcl.tk

Tkinter (též TK interface) je v informatice modul vytvářející rozhraní skriptovacího jazyka Python pro Tk GUI toolkit. Tk i Tkinter je dostupný na Unixových platformách i na Microsoft Windows. Tkinter je otevřený software šířený pod Python License.[1] Pro Python verze 3 byl Tkinter přejmenován na tkinter.[2]

Charakteristika[editovat | editovat zdroj]

Tkinter je vrstvou nad grafickou knihovnou Tcl/Tk. Tk GUI je sada widgetů (komponent), kterou vytvořil v roce 1987 americký informatik John Ousterhout. Díky těmto widgetům je schopen programátor vytvářet klasické „okenní“ aplikace se základními grafickými prvky jakými jsou tlačítka, popisky, rámečky, plátna, zaškrtávací políčka atd. Tkinter je velice oblíbený u začínajících programátorů díky své jednoduchosti a snadné implementaci a dal by se nazvat pythonovským GUI standardem. Při stažení dalších potřebných modulů, lze vytvářet plnohodnotné komerční aplikace.[3]

Použití[editovat | editovat zdroj]

Kromě modulu Tk interface obsahuje Tkinter řadu dalších modulů. Dvěma nejdůležitějšími moduly jsou samotný Tkinter a modul nazývaný Tkconstants. Pro samotné použití Tkinter stačí importovat pouze jeden modul a to tímto způsobem:

import Tkinter

Časteji se ale používá tento způsob:

from Tkinter import *

Widgety[editovat | editovat zdroj]

Widgety lze chápat jako základní grafické prvky. Tkinter obsahuje widgety jako Button, Checkbutton, Entry, Frame, Label, LabelFrame, Menubutton, PanedWindown Radibutton, Scale a Scrollbar. Každý widget umožňuje základní nastavení jako je šířka, barva atd. O o rozmístění widgetů se starají správci rozmístění (Grid, Pack, Place).

Odkazy[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

  1. tkinter.unpythonic.net [online]. tkinter.unpythonic.net, [cit. 2016-06-06]. Dostupné online.  
  2. docs.python.org [online]. docs.python.org, [cit. 2016-05-13]. Dostupné online.  
  3. www.py.cz [online]. www.py.cz, [cit. 2016-05-13]. Dostupné online.  

Související články[editovat | editovat zdroj]

  • Python (programovací jazyk)
  • Tk (framework)

Externí odkazy[editovat | editovat zdroj]