[python] základná programátorska otázka

Ondrej Beranek rainbof na gmail.com
Pondělí Březen 24 11:35:20 CET 2014


Pokud jsi vyloženě začátečník, tak se ti kolegové snaží říct, že ideální
přístup je, neřešit nějakou "smyčku" ale události. klávesové zkratky bys
lovil pomocí události formuláře "key-press". Sérový port zase událostí "on
data" (vymyslel jsem si to pro zjednodušení) knihovny obsluhující sériový
port.
Obsluha události se pak dělá tak že si uděláš funkci kterou spřáhneš s
danou událostí. Např funkce která má "nějak" zareagovat na stisk klávesy
tedy pokud byla funkce zavolána znamená to že někdo stiskl klávesu a ty se
ve své funkci jen přesvědčíš zda je to ta klávesa která tě zajímá. Pokud
chceš něco dělat periodicky používá se již zmiňovaný timer který prostě tu
tvoji proceduru bude volat cyklicky v časovém intervalu.

základní konstrukce zde
http://www.emptypage.jp/notes/pyevent.en.html

O.



2014-03-24 11:15 GMT+01:00 Jiri Barton <jbar na tele3.cz>:

> Kdyz rozvedu ten timer, tak chces asi zavolat gobject.timeout_add
>
> http://www.pygtk.org/pygtk2reference/gobject-functions.html
>
> HTH
> Jiri
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20140324/03c72bb6/attachment.html>


Další informace o konferenci Python