Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3202
| From | Petr Viktorin <encukou@gmail.com> |
|---|---|
| Subject | Re: [python] GUI ala PC-FAND |
| Newsgroups | cz.comp.lang.python |
| Message-ID | <mailman.9.1510654923.2736.python@py.cz> (permalink) |
| References | <20171113212116.20fe18b5@dell.kancelar.seznam.cz> <90eee2fb-f19d-a32d-ff74-3b7020bbdcaf@gmail.com> |
| Organization | usenet-news.net |
| Date | 2017-11-14 11:21 +0100 |
On 11/13/2017 09:21 PM, Ondrej Tuma wrote: > Zdravím v konferenci, > > rád bych si napsal jednoduchý a specifický program na psaní faktur, > jenž nahradí excel. Důvody pro "znovu-vynalézání kola", nechme prosím > stranou, berte to jako příležitost rozšířit znalosti. > > Kdysi jsem programoval v PC-Fandu, což je takový český jazyk > Pascalovského typu, s hezkým editorem databází, formulářů a tiskových > výstupů (pamětníci, nechť zamáčknou slzu :-)) > > No a v "podobném" duchu bych rád postavil i tuto moji mini-aplikaci. > Původní požadavek byl, aby byla aplikace pokud možno multiplatformní. > To už beru jako bonus, nikoli požadavek. > > Po dlouhém rozmyslu jsem došel k názoru, že klasické grafické GUI, je k > takovému úkolu naprosto nevhodné. Nicméně: > * GTK+ - znám velmi dobře, včetně mnoho neduhů, nicméně chtěl sem něco > jednoduššího > * TK - neznám, doufal jsem že se to naučím právě při tomto projektu, > nicméně mám pocit, že je to velmi nevhodné a zřejmě je dobré to snad > už ani nepoužívat. > > Tedy co dál, napadá mě curses, nebo python-dialog. Ale nejsem si jistý, > že to bude tolik lepší než TK. Skoro mám pocit že nejlepší volba bude > webová aplikace. > > Proto si Vás dovoluji zeptat, zda Vás nenapadá něco jiného, > použitelného a funkčního. Ty hlavní požadavky jsou: > * tvorba formulářů (ideálně neřešit miliardu grafických blbostí, > prostě label, textový input, combobox, select z nějakého externího > seznamu) > * tvorba tabulek - vlastně stačí jen výběr, žádné editace v řádku nebo > něco podobného. Po výběru prostě dojde k nějaké akci. Důležité je, > aby byla tabulka scrollovatelná, > * jednoduché menu - nepotřebuji žádnou stromovou strukturu > > Paradoxně nejlepší je pokud jednotlivé prvky (formuláře, menu, > tabulky) budou na samostatné obrazovce, tak jak to dělají staré > konzolové programy. > > Díky za nápady a rady Kdybych to dělal já (vynalézání kola ponechme stranou), použiju asi Qt (které učíme [0]), ale jestli je nevhodné GTK, tak Qt asi taky? Nevím v čem je GTK+ příliš složité. Kdybych dělal retro aplikaci do konzole, tak Urwid [1] spíš než curses. Webová appka samozřejmě taky jde, ale jestli "po výběru prostě dojde k nějaké akci" tak spíš v JS než v Pythonu. [0] http://naucse.python.cz/course/mi-pyt/intro/pyqt/ [1] http://urwid.org/
Back to cz.comp.lang.python | Previous | Next | Find similar
Re: [python] GUI ala PC-FAND Petr Viktorin <encukou@gmail.com> - 2017-11-14 11:21 +0100
csiph-web