Edit detail for JakeZvolitGUI revision 2 of 2

1 2
Editor: geon
Time: 2011/10/11 18:15:08 GMT+2
Note: pridavani znacek 2x-3x

added:
.. image:: py30.png
   :align: right

.. image:: py25.png
   :align: right


changed:
-
- V Pythonu máme 4 hlavní GUI: [Tkinter], [wxPython], PyGTK, PyQt. Existuje
=================

V Pythonu máme 4 hlavní GUI: [Tkinter], [wxPython], PyGTK, PyQt. Existuje

changed:
-
- Máme tedy před sebou dvě prostředí. Ani jedno nejde dělat bez angličtiny,
--------------------

Máme tedy před sebou dvě prostředí. Ani jedno nejde dělat bez angličtiny,

changed:
- Podpora v konferenci
-
-  Dále je důležitá otázka: budu mít v konferenci Python podporu? Ano, myslíme že ano.
Tkinter funguje ve dvojkové i trojkové řadě, wxPython zatím (říjen 2011) jen ve dvojkové. 
Obě dvě fungují jak ve Windows tak v Linuxu, což může být velká výhoda. U obou je dokumentace chvalitebná.

| Tkinter: obsaženo v instalaci, dlouhodobá stabilita, české tutoriály, jednoduchý, některé postupy již nejsou nejmodernější.
| wxPython: dynamicky se vyvíjející, dokonalejší, ale za to obtížnější, nutno doinstalovat


Podpora v konferenci
-----------------------

Dále je důležitá otázka: budu mít v konferenci Python podporu? Ano, myslíme že ano.

changed:
- Takže které z těch dvou? 
- 
-  Nyní vám již nabídneme možnost volby: zkuste se rozhodnout podle následujících
-  plus a mínus:
-
-  +Společné znaky: fungují na všech platformách<br>
-  -Společné znaky: dokumentace chvalitebná, bez dotazů ve foru to asi nepůjde
-
-  +Tkinter: obsaženo v instalaci, dlouhodobá stabilita, české tutoriály, jednoduchý<br>
-  -Tkinter : některé postupy již nejsou nejmodernější, 
-
-  +wxPython: dynamicky se vyvíjející, dokonalejší, ale za to obtížnější<br>
-  -wxPython : nutno doinstalovat
- 


changed:
-
- zkuste toto:  http://www.awaretek.com/toolkits.html . Je to takový dotazník, kde vyplníte
- o co vám hlavně jde a podle jakéhosi vnitřního algoritmu to na vás vyplivne, co 
- je pro vás nejvhodnější. Je tam sice zahrnuto i mnoho dalších GUI, 
- ale vy se soustřeďte na Vámi zvolené dvě. Pokud ani po tomto nejste rozhodnuti,
- jednoduše si hoďte korunou. :-) Ne že by na tom vůbec nezáleželo, 
- ale je lepší se rozhodnout nějak než nijak. 
-----------------------------

zkuste toto:  http://www.awaretek.com/toolkits.html . Je to takový dotazník, kde vyplníte
o co vám hlavně jde a podle jakéhosi vnitřního algoritmu to na vás vyplivne, co 
je pro vás nejvhodnější. Je tam sice zahrnuto i mnoho dalších GUI, 
ale vy se soustřeďte na Vámi zvolené dvě. Pokud ani po tomto nejste rozhodnuti,
jednoduše si hoďte korunou. :-) Ne že by na tom vůbec nezáleželo, 
ale je lepší se rozhodnout nějak než nijak. 

changed:
-
- pokud jste rozhodli. Pokud Vám svoboda volby a nedostatek zkušeností v tom zabránili,
- zkuste to později.  ;-)
-
-From s0 Fri Nov 25 12:07:17 +0100 2005
-From: s0
-Date: Fri, 25 Nov 2005 12:07:17 +0100
-Subject: rozdeleni
-Message-ID: <20051125120717+0100@www.py.cz>
-
-by mne moc zajimalo na jakem zaklade jsou tu rozdeleny toolkity na zacatecnicke/pokrocile? opravdu zrovna tkinter pro zacatecniky?
-
-From geon Fri Nov 25 12:24:16 +0100 2005
-From: geon
-Date: Fri, 25 Nov 2005 12:24:16 +0100
-Subject: 
-Message-ID: <20051125122416+0100@www.py.cz>
-
-nutnost instalce, dostupnost dokumentace i v cestine, jednoduchost . Nebo máš jiný názor? NEříkám že se to nemůže měnit, je to wiki, ale mělo by být jasné doporučení pro HLEDAJÍCÍ začátečníky. Odpovědi typu  - vyzkoušej a vyber si jsou nevhodné a odrazující.... N2čím se začít musí. Z tohoto hlediska jsem to psal ....
-
-From s0 Fri Nov 25 15:48:30 +0100 2005
-From: s0
-Date: Fri, 25 Nov 2005 15:48:30 +0100
-Subject: 
-Message-ID: <20051125154830+0100@www.py.cz>
-
-ad instalace - to s tkinterem souhlasim. mozna i s dostupnymi tutorialy (ne s dokumentaci). Ale kdyz si predstavim, ze bych mel v nem delat cokoli slozitejsiho nez 4 tlacitka, tak na mne jdou mdloby. A to se povazuji za mirne pokrocileho.
-Dalsi vec: napriklad instalace wxpython je na vetsine systemu, hlavne mainstreamovych, uplne stejna jako instalace pygtk nebo pyqt.
-Ale ono je to v podstate celkem jedno, protoze si kazdy bud projde evoluci sam, nebo mu toolkit priradi nadrizeni ;)
-
-From unknown Mon Dec 19 09:18:08 +0100 2005
-From: 
-Date: Mon, 19 Dec 2005 09:18:08 +0100
-Subject: dlouho sem taky premyslel ci Tkinter nebo wx 
-Message-ID: <20051219091808+0100@www.py.cz>
-
-a dosel sem jednoznacnemu zaveru ze Tkinter a o v tom delam podle mne i zlozitejsi veci .Ta dokumentace je pravda neni buhvi co ale tkinter sem si oblibil a kdyz s nim pracuji pomoci trid /class/ tak je to jeste jednoduchsii.Odporucam Tkinter i kvuli tomu ze je primo v pythonu.
-
===============
pokud jste rozhodli. Pokud Vám svoboda volby a nedostatek zkušeností v tom zabránili,
zkuste to později.  ;-)


Svoboda volby je někdy na překážku. Přesně tak to vidí začátečníci v Pythonu, když se rozhodují, kterému GUI se věnovat. Tento list by chtěl v tomto alespoň trochu pomoci.

py30.png py25.png

Čtyři hlavní GUI

V Pythonu máme 4 hlavní GUI: Tkinter, wxPython, PyGTK, PyQt. Existuje samozřejmě mnoho dalších (http://wiki.python.org/moin/GuiProgramming), protože ale chceme získat nějaký konkrétní výsledek, musíme zjednodušovat. Dají se rozdělit na dvě skupiny: pro začátečníky Tkinter a wxPython, pro pokročilé PyGTK a PyQt. Pokud se chcete například zaměřit jen na hry, tak můžete volit PyGame.

Tkinter a wxPython

Máme tedy před sebou dvě prostředí. Ani jedno nejde dělat bez angličtiny, protože nejsou, a asi nikdy nebudou přeloženy manuály a příručky. Existuje sice pár tutoriálů, ale pro následnou vlastní tvorbu to není nic moc. Takže pokud neumíte anglicky ani ťuk, tak je nám líto. Přijďte později...

Tkinter funguje ve dvojkové i trojkové řadě, wxPython zatím (říjen 2011) jen ve dvojkové. Obě dvě fungují jak ve Windows tak v Linuxu, což může být velká výhoda. U obou je dokumentace chvalitebná.

Tkinter: obsaženo v instalaci, dlouhodobá stabilita, české tutoriály, jednoduchý, některé postupy již nejsou nejmodernější.
wxPython: dynamicky se vyvíjející, dokonalejší, ale za to obtížnější, nutno doinstalovat

Podpora v konferenci

Dále je důležitá otázka: budu mít v konferenci Python podporu? Ano, myslíme že ano. Vše je ve vývoji, někdy je lepší se zeptat. Podpora by tam ale měla být pro všechny prostředí, která jsou zmiňována.

Pokud stále ještě nevíte,

zkuste toto: http://www.awaretek.com/toolkits.html . Je to takový dotazník, kde vyplníte o co vám hlavně jde a podle jakéhosi vnitřního algoritmu to na vás vyplivne, co je pro vás nejvhodnější. Je tam sice zahrnuto i mnoho dalších GUI, ale vy se soustřeďte na Vámi zvolené dvě. Pokud ani po tomto nejste rozhodnuti, jednoduše si hoďte korunou. :-) Ne že by na tom vůbec nezáleželo, ale je lepší se rozhodnout nějak než nijak.

Blahopřejeme

pokud jste rozhodli. Pokud Vám svoboda volby a nedostatek zkušeností v tom zabránili, zkuste to později. ;-)