Úvod do Tkinter - Okna pro Tkinter - Postavené na základech 'An Introduction to Tkinter'
Poznámka: V Tkinter neexistuje žádná hierarchie udělátek; všechny třídy jsou ve stromu dědičnosti sourozenci.
Všechna udělátka poskytují následující metody:
Modul Tkinter poskytuje třídy odpovídající jednotlivým udělátkům v Tk, dále množství společných metod (mixinů) a dalších pomocných tříd (společná metoda (mixin) je třída vytvořená tak, aby se dala používat s ostatními třídami (metodou vícenásobné dědičnosti). Nikdy byste neměli v Tkinter přistupovat ke společným metodám přímo.
Základní metody (třída Widget) jsou společné metody pro hlavní okno a pro jednotlivé udělátka. Poskytují velký počet služeb na úrovni Tk i oken, čímž jsou přístupné pro všechny základní tkinterovské udělátka. Implementováno je to pomocí delegace; udělátko jednoduše přepošle požadavek patřičnému internímu objektu.
Toplevel metody (třída Wm) se používá jako společná metoda pro hlavní a Toplevel okna. Poskytují okenní služby, implementace rovněž pomocí delegací.
Delegace zjednodušují váš kód: jakmile máte udělátko, můžete přistupovat ke všem částem Tkinter použitím jeho metod.
Třídy Grid, Pack a Place používají jako společné metody jednotlivá udělátka. Rovněž pomocí delegací nabízejí přístup k jednotlivým správcům rozmístnění.
Třída Widget spojuje třídu Misc se správcem rozmisťování a přidává možnost změn udělátek pomocí metod cget a configure, stejně jako možnost změn pomocí slovníku. Poslední možnost se používá nastavování a zjisťování jednotlivých parametrů a je také detailně vysvětlena na další stránce.
Přeložil a upravil - Vítězslav Titl, Pavel Kosina - Copyright © 2006 TkinterCZ - GNU Free Documentation License 1.2