Python - Začínáme s GUI (12. díl)

Napsal (») 1. 10. 2011 v kategorii Programování, přečteno: 1620×
banan/img/aaa111.jpg

Python samozřejmě nezaostává za ostatními programovacími jazyky co se týče vývoje GUI (Graphical User Interface), což znamená v překladu z anglického jazyka Grafické uživatelské rozrhaní. Knohoven pro práci s grafikou je mnoho a je jen na nás jakou si vybereme, ostatně pokud jsme začátečníci tak si moc vybírat nemůžeme, resp. neumíme, a proto navrhuji použít nejrozšířenější Tkinter. Více knihoven ZDE.

Jelikož zadávání příkazu v příkoazovém řádku prostředí Python není sice nejhorší ale také není nejlepší. Pokud chceme umět základ, je téměř nezbytné se s příkazovým řádkem seznámit. Ne však každému se líbí černé pozadí a ve předu text, jako známe z MS DOS. Moderní doba přináší (již dlouho) možnost vytvářet grafické prvky přímo v kódu (tlačítka, zaškrtávátka, výběry, apod.) jako mnozí znají z uživatelského prostředí Windows i Linux.

  • Pro Linux nainstalujete IDLE vepsáním do terminálu tento příkaz:
    sudo apt-get install idle

Velký výběr

Pro začátečníka může být matoucí, že Python má na výběr ohromné množství grafických prostředí = modulů, ve kterých můžete tvořit zmiňovanou grafiku. Python se však liší tím, že prvky nevkládáme pomocí nějakého seznamu ale psaním kódu (I pro to existuje prostředí, mys jim však zabývat nebudeme). Částečně by to měla být výhoda, protože tak má tak člověk šanci pochopit co tvorba oken obnáší, mít ho plně pod kontrolou i když musíme psát fúru textu. Klikající prostředí v sobě mají např. Gtk nebo wxPython

Názvy některých knihoven v Pythonu pro GUI: Tkinter, wxPython, GTK, Qt, FLTK, EasyGUI, Pygame, a další...

Proč zrovna Tkinter?

Jak jsem již zmínil, budeme využívat knihovnu zvanou Tkinter. Jeho výhodou je, že je přibalený k instalaci, je v něm vytvořena spousta modulů a aplikací (například prostředí IDLE). Nevýhody - nižší podpora nejnovějších okenních technologií a vychytávek. Ale nám jde o základy, ne o specialitky. Ať zvolíte jakékoliv a budete-li chtít tvořit více, než je v tomto kurzu, se špetkou angličtiny to půjde lépe. Proto doporučuji slovíčka které neznáte, hledat v češtině, což Vám velmi pomůže. Důvod je snadný, příkazy, klíčova slova, typy proměnných jsou nazývány anglickými výrazy (A rozhodně to také není ztracený čas). Nejvíce tutoriálů, příruček má snad Tkinter, ale i to je bohužel málo ve srovnání s konkurencí.

Progrc

My se v další kapitole podíváme na modul Tkinter ...

Štítky: Python
Hodnocení:     nejlepší   1 2 3 4 5   odpad
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Ghoul z IP 193.60.175.*** | 5.12.2012 17:02
Vase clanky jsou cenny zdroj informaci, dekuji.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel nula a devět