Re: [python] GUI ala PC-FAND

2019-03-09 Tema obsahu Jan Sekula
Dobrý den,
narazil jsem na webu na vaší konverzaci o PC Fandu,
rád bych v něm zkusil nějakou aplikaci vytvořit.
Ale nikde ho nemůžu najít ke stažení, pouze běhové prostředí...

Děkuji
Jan Sekula
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-20 Tema obsahu Ondrej Tuma
Hoj,

já jsem ale odpověď dostal :-) Ale chápu že dotaz byl dost nekonkrétní
a pro některé pythonisty dost nepřehledný. PC-FAND byl na
svou dobou nepřekonatelný. Byl to neuvěřitelně malý a mocný nástroj,
který dokázal vytvořit funkční evidenci čehokoli si člověk jen vymyslel.

I když by bylo hezké vytvořit nástroj / knihovnu / framework, jenž by
ho nahradil, a python by byl určitě vhodný jazyk na jeho
použití, bylo by to opravdu na hodně dlouho. Nemám nejmenší ponětí,
jestli by to někdo používal, ale kdo ví, nikdy neříkej nikdy.

V odpovědi mám ale tendenci se až moc rozepsat, takže jsem napsal
rovnou celý článek:

https://zeropage.cz/a/optimalni_uzivatelske_rozhrani

Děkuji moc za všechny konstruktivní podněty, moc mi to pomohlo utřídit
si myšlenky.

V Thu, 16 Nov 2017 01:43:34 +0100
Vláďa Macek  napsáno:

> On 13.11.2017 21:21, Ondrej Tuma wrote:
> > 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.  
> 
> Ondřeji, obávám se, že pokud smysl záměru není přesvědčivý, nelze tu
> dostat přesvědčivé odpovědi. Maximálně takové roztříštěné, co tu
> jsou, tedy "tohle umí to a tohle asi tamto trochu".
> 
> V.
> 
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> Visit: http://www.py.cz



-- 
Ondřej Tůma 
www: http://ipv6.mcbig.cz   jabber: mc...@jabber.cz   twitter: mcbig_cz


pgpSg4gqlGd0h.pgp
Description: Digitální podpis OpenPGP
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-15 Tema obsahu Vláďa Macek
On 13.11.2017 21:21, Ondrej Tuma wrote:
> 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.

Ondřeji, obávám se, že pokud smysl záměru není přesvědčivý, nelze tu dostat
přesvědčivé odpovědi. Maximálně takové roztříštěné, co tu jsou, tedy "tohle
umí to a tohle asi tamto trochu".

V.

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-15 Tema obsahu mtip
Taky zdravím.
wxPython používám už poměrně dlouho, ale má spoustu úskalí a nedodělků.
Začít s ním spíš odradí, protože se musí vyřešit hodně problémů.
Některé widgety jsou úplně nepoužitelné, jiné je potřeba více či méně 
opravit/upravit.
Vybrat si widget, věnovat mu čas na opravu a úpravy a následně zjistit, že je 
nepoužitelný pro řadu chyb, je frustrující a vyžaduje to pevné nervy.
Ale pokud se kdokoliv obrní dostatkem trpělivosti a má na to úměrně času, 
nakonec se dá wxPython dobře používat.

V TkInter jsem také vytvořil několik miniaplikací.
Narozdíl od wxPythonu je bez chyb, vyžaduje velmi málo rozšíření, lehce se 
chápe a rychle se v něm dosáhne cíle.
Na jednoduché aplikace stačí, ale má málo widgetů a neřeší tiskové sestavy.
Na tisk je možné použít např. ReportLab nebo XlsxWriter apod.

S MS Access jsem kdysi začínal a už nikdy více.
Návrh GUI jde rychle, tiskové sestavy super, ale VisualBasic je tragédie ve 
srovnání s Pythonem.
Navíc pomalý placený soft, který zastará a nelze dál používat, řešit 
individuální problémy s registry,
distribuce je spíš alchymií, to už bych nechtěl nikdy zažít.

Individuální fakturace na webu je podle mě nesmysl.
Důvody snad není třeba rozepisovat.

Takže pro začátečníka, který chce po zvyku z minula, první vidět GUI okno 
(formulář),
pak do něj přidat widgety a nakonec naplnit data a přidat eventy,
má jen omezené mmnožství času a fakturace pro něj bude pravděpodobně jednímn z 
mála projektů v GUI Pythonu,
je TkInter podle mě správná volba.

Mirek

Dne 15.11.2017 v 9:33 Ctibor.Plasek napsal(a):
> Ahoj.
> Tady v py komunitě to bude sice trochu mimo mísu (a to opravdu nejsem žádný 
> zastánce Microsoftu - podle mého vytvořili pouze dva slušné programy - Excel 
> a Visual Studio) - nicméně na požadované vlastnosti (i vzhledem ke 
> kompatibilitě s Excelem)
> rychlý návrh databáze, rychlý návrh obrazovky, tiskové sestavy atd. by byl 
> asi nejvhodnější Access...
> A co se týče pythonu - podle mne je vynikající wx (opravdu bohatá knihovna 
> navíc skvěle popsaná - klidně si můžeš např.udělat i Ribbon menu)
> Tady se můžeš podívat na galerii:
> https://wxpython.org/Phoenix/docs/html/gallery.html
> 
> Ctibor
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-15 Tema obsahu Ctibor.Plasek
Ahoj.
Tady v py komunitě to bude sice trochu mimo mísu (a to opravdu nejsem žádný
zastánce Microsoftu - podle mého vytvořili pouze dva slušné programy - Excel
 a Visual Studio) - nicméně na požadované vlastnosti (i vzhledem ke
kompatibilitě s Excelem)

rychlý návrh databáze, rychlý návrh obrazovky, tiskové sestavy atd. by byl
asi nejvhodnější Access...

A co se týče pythonu - podle mne je vynikající wx (opravdu bohatá knihovna
navíc skvěle popsaná - klidně si můžeš např.udělat i Ribbon menu)

Tady se můžeš podívat na galerii:

https://wxpython.org/Phoenix/docs/html/gallery.html





Ctibor




-- Původní e-mail --
Od: Ondrej Tuma <konfere...@webjet.cz>
Komu: python@py.cz
Datum: 13. 11. 2017 21:21:39
Předmět: [python] GUI ala PC-FAND
"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
--
Ondřej Tůma <mc...@zeropage.cz>
www: http://ipv6.mcbig.cz jabber: mc...@jabber.cz twitter: mcbig_cz
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz
"___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu starenka .
Web jako GUI hlavne (pokud s nim nema clovek aspon nejaky zkusenosti) spis
starosti pridela... (js, css framework, baziliony verzi ruznejch browseru,
bezpecnost(!) apod..)
-
'aknerats'[::-1]

On Nov 14, 2017 23:25, "Petr Přikryl" <prik...@atlas.cz> wrote:

> Ahoj fšeci,
>
> Co se týká command line vs. GUI (a přenositelnosti), asi bych volil spíš
> GUI kvůli češtině a kódování.
>
> Co se týká desktop vs. web, pak web by se měl používat, jen když chci
> webovou aplikaci. V opačném případě to bude škrábání za uchem přes hlavu.
>
> A z GUI toolkitů tu zatím nikdo nezmiňoval wxPython. ;)
>
> Mějte se fajn,
> Petr
>
>
> __
> > Od: Ales Zoulek <ales.zou...@gmail.com>
> > Komu: Konference PyCZ <python@py.cz>
> > Datum: 14.11.2017 22:13
> > Předmět: Re: [python] GUI ala PC-FAND
> >
> Ahoj,
> Vyhoda weboveho reseni je, ze do web GUI toolkitu bylo investovano
> nekolika nasobne vic vyvoje a energie nez do GTK a Qt a je to na
> pohodlnosti vyvoje i vysledneho vzhledu znat.
> Pricemz urcite neztratis vyhody prenositelnosti a jeste se naucis veci,
> ktery se ti spis budou hodit jinde.
> Ja bych asi sahnul po flasku/djangu a sqlite. Frontend framework ti jini
> urcite doporuci dobre...
> Ales
>
> Dne út 14. 11. 2017 17:00 uživatel Matěj Cepl <mc...@cepl.eu> napsal:On
> 2017-11-14, 15:17 GMT, Matěj Cepl wrote:
>  > On 2017-11-13, 20:21 GMT, Ondrej Tuma wrote:
>  >> Důvody pro "znovu-vynalézání kola", nechme prosím
>  >> stranou, berte to jako příležitost rozšířit znalosti.
>  >
>  > Závidím Vám, že máte přebytek času, takže ho můžete promarnit na
>  > projekt, který nemá zcela jistě žádnou budoucnost. Kdybyste
>  > přece jenom náhodou chtěl dělat na něčem co má smysl, tak bych
>  > si dovolil doporučit http://ledger-cli.org/ resp.
>  > http://webaccountant.sourceforge.net/index.shtml , což je
>  > command line účetní program, ke kterému existují různé frontendy
>  > (třeba tenhle webový). Udělání Pythonního frontendu by Vám mohlo
>  > uspořit spoustu práce na nejtěžším, správně udělaných účetních
>  > operacích.
>
>  Zdá se, že ledger má dokonce Pythonovské bindings (alespoň ve
>  Fedoře je balíček ledger-python).
>
>  Matěj
>  --
>  http://matej.ceplovi.cz/blog/, Jabber: mceplceplovi.cz
>  GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8
>
>  Find the dependencies -- and eliminate them.
>-- according to http://is.gd/oeYpcI the motto of the MS Excel
>   team
>  ___
>  Python mailing list
>  python@py.cz
>  http://www.py.cz/mailman/listinfo/python
>
>  Visit: http://www.py.cz
>
>  --
>
>  ___
>  Python mailing list
>  python@py.cz
>  http://www.py.cz/mailman/listinfo/python
>
>  Visit: http://www.py.cz
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu Petr Přikryl
Ahoj fšeci,

Co se týká command line vs. GUI (a přenositelnosti), asi bych volil spíš GUI 
kvůli češtině a kódování.

Co se týká desktop vs. web, pak web by se měl používat, jen když chci webovou 
aplikaci. V opačném případě to bude škrábání za uchem přes hlavu.

A z GUI toolkitů tu zatím nikdo nezmiňoval wxPython. ;)

Mějte se fajn,
Petr


__
> Od: Ales Zoulek <ales.zou...@gmail.com>
> Komu: Konference PyCZ <python@py.cz>
> Datum: 14.11.2017 22:13
> Předmět: Re: [python] GUI ala PC-FAND
>
Ahoj,
Vyhoda weboveho reseni je, ze do web GUI toolkitu bylo investovano nekolika 
nasobne vic vyvoje a energie nez do GTK a Qt a je to na pohodlnosti vyvoje i 
vysledneho vzhledu znat.
Pricemz urcite neztratis vyhody prenositelnosti a jeste se naucis veci, ktery 
se ti spis budou hodit jinde.
Ja bych asi sahnul po flasku/djangu a sqlite. Frontend framework ti jini urcite 
doporuci dobre...
Ales

Dne út 14. 11. 2017 17:00 uživatel Matěj Cepl <mc...@cepl.eu> napsal:On 
2017-11-14, 15:17 GMT, Matěj Cepl wrote:
 > On 2017-11-13, 20:21 GMT, Ondrej Tuma wrote:
 >> Důvody pro "znovu-vynalézání kola", nechme prosím
 >> stranou, berte to jako příležitost rozšířit znalosti.
 >
 > Závidím Vám, že máte přebytek času, takže ho můžete promarnit na
 > projekt, který nemá zcela jistě žádnou budoucnost. Kdybyste
 > přece jenom náhodou chtěl dělat na něčem co má smysl, tak bych
 > si dovolil doporučit http://ledger-cli.org/ resp.
 > http://webaccountant.sourceforge.net/index.shtml , což je
 > command line účetní program, ke kterému existují různé frontendy
 > (třeba tenhle webový). Udělání Pythonního frontendu by Vám mohlo
 > uspořit spoustu práce na nejtěžším, správně udělaných účetních
 > operacích.
 
 Zdá se, že ledger má dokonce Pythonovské bindings (alespoň ve
 Fedoře je balíček ledger-python).
 
 Matěj
 --
 http://matej.ceplovi.cz/blog/, Jabber: mceplceplovi.cz
 GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8
 
 Find the dependencies -- and eliminate them.
   -- according to http://is.gd/oeYpcI the motto of the MS Excel
  team
 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python
 
 Visit: http://www.py.cz
 
 --
 
 ___
 Python mailing list
 python@py.cz
 http://www.py.cz/mailman/listinfo/python
 
 Visit: http://www.py.cz
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu Ales Zoulek
Ahoj,

Vyhoda weboveho reseni je, ze do web GUI toolkitu bylo investovano nekolika
nasobne vic vyvoje a energie nez do GTK a Qt a je to na pohodlnosti vyvoje
i vysledneho vzhledu znat.

Pricemz urcite neztratis vyhody prenositelnosti a jeste se naucis veci,
ktery se ti spis budou hodit jinde.

Ja bych asi sahnul po flasku/djangu a sqlite. Frontend framework ti jini
urcite doporuci dobre...

Ales

Dne út 14. 11. 2017 17:00 uživatel Matěj Cepl  napsal:

> On 2017-11-14, 15:17 GMT, Matěj Cepl wrote:
> > On 2017-11-13, 20:21 GMT, Ondrej Tuma wrote:
> >> Důvody pro "znovu-vynalézání kola", nechme prosím
> >> stranou, berte to jako příležitost rozšířit znalosti.
> >
> > Závidím Vám, že máte přebytek času, takže ho můžete promarnit na
> > projekt, který nemá zcela jistě žádnou budoucnost. Kdybyste
> > přece jenom náhodou chtěl dělat na něčem co má smysl, tak bych
> > si dovolil doporučit http://ledger-cli.org/ resp.
> > http://webaccountant.sourceforge.net/index.shtml , což je
> > command line účetní program, ke kterému existují různé frontendy
> > (třeba tenhle webový). Udělání Pythonního frontendu by Vám mohlo
> > uspořit spoustu práce na nejtěžším, správně udělaných účetních
> > operacích.
>
> Zdá se, že ledger má dokonce Pythonovské bindings (alespoň ve
> Fedoře je balíček ledger-python).
>
> Matěj
> --
> http://matej.ceplovi.cz/blog/, Jabber: mceplceplovi.cz
> GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8
>
> Find the dependencies -- and eliminate them.
>   -- according to http://is.gd/oeYpcI the motto of the MS Excel
>  team
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu Matěj Cepl
On 2017-11-14, 15:17 GMT, Matěj Cepl wrote:
> On 2017-11-13, 20:21 GMT, Ondrej Tuma wrote:
>> Důvody pro "znovu-vynalézání kola", nechme prosím
>> stranou, berte to jako příležitost rozšířit znalosti.
>
> Závidím Vám, že máte přebytek času, takže ho můžete promarnit na 
> projekt, který nemá zcela jistě žádnou budoucnost. Kdybyste 
> přece jenom náhodou chtěl dělat na něčem co má smysl, tak bych 
> si dovolil doporučit http://ledger-cli.org/ resp.  
> http://webaccountant.sourceforge.net/index.shtml , což je 
> command line účetní program, ke kterému existují různé frontendy 
> (třeba tenhle webový). Udělání Pythonního frontendu by Vám mohlo 
> uspořit spoustu práce na nejtěžším, správně udělaných účetních 
> operacích.

Zdá se, že ledger má dokonce Pythonovské bindings (alespoň ve 
Fedoře je balíček ledger-python).

Matěj
-- 
http://matej.ceplovi.cz/blog/, Jabber: mceplceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8
 
Find the dependencies -- and eliminate them.
  -- according to http://is.gd/oeYpcI the motto of the MS Excel 
 team
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu Matěj Cepl
On 2017-11-13, 20:21 GMT, Ondrej Tuma wrote:
> Důvody pro "znovu-vynalézání kola", nechme prosím
> stranou, berte to jako příležitost rozšířit znalosti.

Závidím Vám, že máte přebytek času, takže ho můžete promarnit na 
projekt, který nemá zcela jistě žádnou budoucnost. Kdybyste 
přece jenom náhodou chtěl dělat na něčem co má smysl, tak bych 
si dovolil doporučit http://ledger-cli.org/ resp.  
http://webaccountant.sourceforge.net/index.shtml , což je 
command line účetní program, ke kterému existují různé frontendy 
(třeba tenhle webový). Udělání Pythonního frontendu by Vám mohlo 
uspořit spoustu práce na nejtěžším, správně udělaných účetních 
operacích.

Hezký den,

Matěj
-- 
http://matej.ceplovi.cz/blog/, Jabber: mceplceplovi.cz
GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8
 
The difference between death and taxes is death doesn't get worse
every time Congress meets
-- Will Rogers
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu Petr Messner
>
> Electron je ta ohavnost v cem je udelanej slack klient? Ta vec co zere
> bezna giga ram?


Je to tak :) Nebo třeba Atom, VS Code...

PM
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu starenka .
Electron je ta ohavnost v cem je udelanej slack klient? Ta vec co zere
bezna giga ram?
-
'aknerats'[::-1]

On Nov 14, 2017 13:39, "Petr Messner" <petr.mess...@gmail.com> wrote:

> Myslím že mezi excelem a hotovou databázovou aplikací pro konkrétním
>> použitím je díra na trhu (nebo díra v mých vědomostech :). Ale ten trh je
>> malý. Také jsem o něčem takovém uvažoval a asi docela podobným způsobem.
>>
>>
> Možná tuto díru dnes zaplňuje FileMaker? https://www.filemaker.com/
>
> Třeba by stačilo udělat nějakou Django aplikaci... Nebo nějaké web API
> (klidně REST Django) a SPA webovku (v Reactu, Vue, Angularu a tak). Jestli
> to fakt musí běžet i na desktopu, tak lze to zabalit do Electronu.
>
> PM
>
>
>> Dne 14.11.2017 v 10:56 jneko...@centrum.cz napsal(a):
>>
>> Zdravím.
>>> Jsem rád, že se tu objevil také nějaký FANDista. Já ho už léta využívám
>>> k tomu co potřebuje evidovat a rychle spočítat. Živí mě něco jiného.
>>> Něco jsem už v životě ve FANDU naprogramoval, ale programátorem bych se
>>> rozhodně netroufl nazvat.
>>> V pythonu jsem vytvořil jen jednu aplikaci, která mi vezme vytvořenou
>>> sestavu ve FANDu (vyúčtování stočného) a odešle na určenou emailovou adresu.
>>> Jen klepnu na ikonku. V příkazovém řádku mi script vezme soubor, převede
>>> do správného formátu, odešle a zapíše do protokolu.
>>>
>>> Můj největší problém - neumím anglicky a ve svých 58 letech se už asi
>>> nenaučím.
>>>
>>> Já jsem si problém rozdělil na několik oblastí a zkoumal jsem proč už mi
>>> PC Fand nestačí.
>>> PC FAND  je DOS aplikace s velmi dobrým zpracování relační databáze.
>>> Ideálně spojuje datový editor, textový editor, tvorbu, údržbu a
>>> zpracování datových tabulek, procedurální programování a tvorbu tiskových
>>> výstupů.
>>> Při pořízení číselných dat vám stačí jen pravá ruka - numerická
>>> klávesnice a přilehlé kurzorové klávesy. Žádné použití Tab. Levou rukou si
>>> můžete ukazovat v textu
>>> a pořízení dat fakt frčí.
>>> Uživatel vůbec nepotřebuje znát SQL syntaxi a dotazy.
>>> Rychlost a snadnost, jak vytvořit databázi, jak ji naplnit a jak
>>> modifikovat a udržovat považuji za bezkonkurenční.
>>>
>>> Proč tedy hledám něco jiného?
>>> 1. Nelze dnes přímo spustit ani pod Windows ani pod Linuxem. Freedos
>>> jsem nezkoušel a myslím. že tudy cesta nevede.
>>> Je ale úspěšně provozován pod DOS Boxem např. www.ucto2000.cz (výrazně
>>> pomalejší než pod čistým DOSEM, složité nastavování DOSBOXu).
>>> RYCHLOST
>>>
>>> 2. Datový editor - je omezen na 80 sloupců (pokud nepoužiju rámečky) a
>>> to je mi na obrazovce často málo.
>>> ROZSAH DAT NA OBRAZOVCE.
>>>
>>> 3. Data jsou ukládána v souborech v 8 bitovém formátu v omezeném
>>> kódování ASCCI, Kamenický a asi nejpoužívanejší LATIN.
>>>   Pro převod do WIN je nutno konvertovat (příkaz je přímo v programovém
>>> prostředí, ale už je to mezikrok).
>>> KÓDOVÁNÍ
>>>
>>> 4. I když umožňuje zpracování v síti nepracuje v režimu client server.
>>>
>>> 5. Součástí aplikace je ohromně mocný generátor sestav, které ale nejdou
>>> přímo vytisknout  ničím jiným než FANDem. Z DOSBOXu nejde přímo tisknout.
>>>  Firma Tichý a spol. v účtu mají vlastní program pro převod těchto
>>> sestav do PDF.  (Neumí provést podtržené písmo - pro FANDISTY Ctrl S).
>>>
>>> Tak k čemu jsem došel?
>>> Hledal jsem všechno možné a python mi přišel jako nejbližší, i když
>>> proti *.exe programům je přeci jen pomalejší.
>>> Má přístup k celé řadě databází  MySQL, PostgreSQL, SQLite, Firebird.
>>>
>>> První dvě mi přijdou zbytečně robustní, Firebird se mi jevil
>>> nejpodobnější.
>>> SQlite skutečně zabere minimum místa na disku, ale rychlost mě také až
>>> tak nenadchla.
>>>
>>> Grafická prostředí
>>> TK je sice součástí Pythonu, ale jednoduché není. Zkoumal jsme Qt,
>>> Gnome,GTK,, a wxWidget.
>>> Ten poslední se mi nakonec zdál zajímavý, ale neumím ho.
>>>
>>>
>>> Co mi ale v poslední době přišlo zajímavé je projekt Django.
>>> Využívá  internetové prohlížeče a poměrně jednoduše lze deklarovat
>>> datový model a také ho udržovat a upravovat.
>>> Velmi se mi líbil seriál https://tutorial.djangogirls.org/cs pro verzi
>>> 1.8
>>>  https://docs.djangoproject.co
>>> m/en/1.11/intro/tutorial01/
>>>
>>

Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu Petr Messner
>
> Myslím že mezi excelem a hotovou databázovou aplikací pro konkrétním
> použitím je díra na trhu (nebo díra v mých vědomostech :). Ale ten trh je
> malý. Také jsem o něčem takovém uvažoval a asi docela podobným způsobem.
>
>
Možná tuto díru dnes zaplňuje FileMaker? https://www.filemaker.com/

Třeba by stačilo udělat nějakou Django aplikaci... Nebo nějaké web API
(klidně REST Django) a SPA webovku (v Reactu, Vue, Angularu a tak). Jestli
to fakt musí běžet i na desktopu, tak lze to zabalit do Electronu.

PM


> Dne 14.11.2017 v 10:56 jneko...@centrum.cz napsal(a):
>
> Zdravím.
>> Jsem rád, že se tu objevil také nějaký FANDista. Já ho už léta využívám k
>> tomu co potřebuje evidovat a rychle spočítat. Živí mě něco jiného.
>> Něco jsem už v životě ve FANDU naprogramoval, ale programátorem bych se
>> rozhodně netroufl nazvat.
>> V pythonu jsem vytvořil jen jednu aplikaci, která mi vezme vytvořenou
>> sestavu ve FANDu (vyúčtování stočného) a odešle na určenou emailovou adresu.
>> Jen klepnu na ikonku. V příkazovém řádku mi script vezme soubor, převede
>> do správného formátu, odešle a zapíše do protokolu.
>>
>> Můj největší problém - neumím anglicky a ve svých 58 letech se už asi
>> nenaučím.
>>
>> Já jsem si problém rozdělil na několik oblastí a zkoumal jsem proč už mi
>> PC Fand nestačí.
>> PC FAND  je DOS aplikace s velmi dobrým zpracování relační databáze.
>> Ideálně spojuje datový editor, textový editor, tvorbu, údržbu a
>> zpracování datových tabulek, procedurální programování a tvorbu tiskových
>> výstupů.
>> Při pořízení číselných dat vám stačí jen pravá ruka - numerická
>> klávesnice a přilehlé kurzorové klávesy. Žádné použití Tab. Levou rukou si
>> můžete ukazovat v textu
>> a pořízení dat fakt frčí.
>> Uživatel vůbec nepotřebuje znát SQL syntaxi a dotazy.
>> Rychlost a snadnost, jak vytvořit databázi, jak ji naplnit a jak
>> modifikovat a udržovat považuji za bezkonkurenční.
>>
>> Proč tedy hledám něco jiného?
>> 1. Nelze dnes přímo spustit ani pod Windows ani pod Linuxem. Freedos jsem
>> nezkoušel a myslím. že tudy cesta nevede.
>> Je ale úspěšně provozován pod DOS Boxem např. www.ucto2000.cz (výrazně
>> pomalejší než pod čistým DOSEM, složité nastavování DOSBOXu).
>> RYCHLOST
>>
>> 2. Datový editor - je omezen na 80 sloupců (pokud nepoužiju rámečky) a to
>> je mi na obrazovce často málo.
>> ROZSAH DAT NA OBRAZOVCE.
>>
>> 3. Data jsou ukládána v souborech v 8 bitovém formátu v omezeném kódování
>> ASCCI, Kamenický a asi nejpoužívanejší LATIN.
>>   Pro převod do WIN je nutno konvertovat (příkaz je přímo v programovém
>> prostředí, ale už je to mezikrok).
>> KÓDOVÁNÍ
>>
>> 4. I když umožňuje zpracování v síti nepracuje v režimu client server.
>>
>> 5. Součástí aplikace je ohromně mocný generátor sestav, které ale nejdou
>> přímo vytisknout  ničím jiným než FANDem. Z DOSBOXu nejde přímo tisknout.
>>  Firma Tichý a spol. v účtu mají vlastní program pro převod těchto
>> sestav do PDF.  (Neumí provést podtržené písmo - pro FANDISTY Ctrl S).
>>
>> Tak k čemu jsem došel?
>> Hledal jsem všechno možné a python mi přišel jako nejbližší, i když proti
>> *.exe programům je přeci jen pomalejší.
>> Má přístup k celé řadě databází  MySQL, PostgreSQL, SQLite, Firebird.
>>
>> První dvě mi přijdou zbytečně robustní, Firebird se mi jevil
>> nejpodobnější.
>> SQlite skutečně zabere minimum místa na disku, ale rychlost mě také až
>> tak nenadchla.
>>
>> Grafická prostředí
>> TK je sice součástí Pythonu, ale jednoduché není. Zkoumal jsme Qt,
>> Gnome,GTK,, a wxWidget.
>> Ten poslední se mi nakonec zdál zajímavý, ale neumím ho.
>>
>>
>> Co mi ale v poslední době přišlo zajímavé je projekt Django.
>> Využívá  internetové prohlížeče a poměrně jednoduše lze deklarovat datový
>> model a také ho udržovat a upravovat.
>> Velmi se mi líbil seriál https://tutorial.djangogirls.org/cs pro verzi
>> 1.8
>>  https://docs.djangoproject.co
>> m/en/1.11/intro/tutorial01/
>>
>> Na lokálu pracuje s SQlite ale lze nastavit i na jinou databázi.
>> Pro tvorbu tiskových výstupů by zřejmě bylo možné dobře použít ReportLab.
>> Pro mě je ale zatím moc složitý.
>> Spíše jsem hledal, kde je prakticky použit.
>>
>> Jiří Nekolný jneko...@centrum.cz
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> __
>>
>>> Od: Ondrej Tuma <konfere...@webjet.cz>
>>> Komu: python@py.cz
>&g

Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu ZU1234

Tihle by mi vadilo:
Requirements:  Linux, OSX, Cygwin or other unix-like OS
http://urwid.org/

Všichni okolo mne mají windows.


Dne 14.11.2017 v 11:21 Petr Viktorin napsal(a):

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/
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz



___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu ZU1234

Taky jsem cosi dělal ve fandu.

ad Python/TK: pro svůj první program s GUI jsem zvolil TK. Nevím zda 
nejlépe ale vycházel jsem z toho že je součástí Pythonu.
Ostatní se musí nainstalovat. Další problémy bych viděl ve vytváření exe 
pro windows.


Myslím že mezi excelem a hotovou databázovou aplikací pro konkrétním 
použitím je díra na trhu (nebo díra v mých vědomostech :). Ale ten trh 
je malý. Také jsem o něčem takovém uvažoval a asi docela podobným způsobem.


Dne 14.11.2017 v 10:56 jneko...@centrum.cz napsal(a):

Zdravím.
Jsem rád, že se tu objevil také nějaký FANDista. Já ho už léta využívám k tomu 
co potřebuje evidovat a rychle spočítat. Živí mě něco jiného.
Něco jsem už v životě ve FANDU naprogramoval, ale programátorem bych se 
rozhodně netroufl nazvat.
V pythonu jsem vytvořil jen jednu aplikaci, která mi vezme vytvořenou sestavu 
ve FANDu (vyúčtování stočného) a odešle na určenou emailovou adresu.
Jen klepnu na ikonku. V příkazovém řádku mi script vezme soubor, převede do 
správného formátu, odešle a zapíše do protokolu.

Můj největší problém - neumím anglicky a ve svých 58 letech se už asi nenaučím.

Já jsem si problém rozdělil na několik oblastí a zkoumal jsem proč už mi PC 
Fand nestačí.
PC FAND  je DOS aplikace s velmi dobrým zpracování relační databáze.
Ideálně spojuje datový editor, textový editor, tvorbu, údržbu a zpracování 
datových tabulek, procedurální programování a tvorbu tiskových výstupů.
Při pořízení číselných dat vám stačí jen pravá ruka - numerická klávesnice a 
přilehlé kurzorové klávesy. Žádné použití Tab. Levou rukou si můžete ukazovat v 
textu
a pořízení dat fakt frčí.
Uživatel vůbec nepotřebuje znát SQL syntaxi a dotazy.
Rychlost a snadnost, jak vytvořit databázi, jak ji naplnit a jak modifikovat a 
udržovat považuji za bezkonkurenční.

Proč tedy hledám něco jiného?
1. Nelze dnes přímo spustit ani pod Windows ani pod Linuxem. Freedos jsem 
nezkoušel a myslím. že tudy cesta nevede.
Je ale úspěšně provozován pod DOS Boxem např. www.ucto2000.cz (výrazně 
pomalejší než pod čistým DOSEM, složité nastavování DOSBOXu).
RYCHLOST

2. Datový editor - je omezen na 80 sloupců (pokud nepoužiju rámečky) a to je mi 
na obrazovce často málo.
ROZSAH DAT NA OBRAZOVCE.

3. Data jsou ukládána v souborech v 8 bitovém formátu v omezeném kódování 
ASCCI, Kamenický a asi nejpoužívanejší LATIN.
  Pro převod do WIN je nutno konvertovat (příkaz je přímo v programovém 
prostředí, ale už je to mezikrok).
KÓDOVÁNÍ

4. I když umožňuje zpracování v síti nepracuje v režimu client server.

5. Součástí aplikace je ohromně mocný generátor sestav, které ale nejdou přímo 
vytisknout  ničím jiným než FANDem. Z DOSBOXu nejde přímo tisknout.
 Firma Tichý a spol. v účtu mají vlastní program pro převod těchto sestav 
do PDF.  (Neumí provést podtržené písmo - pro FANDISTY Ctrl S).

Tak k čemu jsem došel?
Hledal jsem všechno možné a python mi přišel jako nejbližší, i když proti *.exe 
programům je přeci jen pomalejší.
Má přístup k celé řadě databází  MySQL, PostgreSQL, SQLite, Firebird.

První dvě mi přijdou zbytečně robustní, Firebird se mi jevil nejpodobnější.
SQlite skutečně zabere minimum místa na disku, ale rychlost mě také až tak 
nenadchla.

Grafická prostředí
TK je sice součástí Pythonu, ale jednoduché není. Zkoumal jsme Qt, Gnome,GTK,, 
a wxWidget.
Ten poslední se mi nakonec zdál zajímavý, ale neumím ho.


Co mi ale v poslední době přišlo zajímavé je projekt Django.
Využívá  internetové prohlížeče a poměrně jednoduše lze deklarovat datový model 
a také ho udržovat a upravovat.
Velmi se mi líbil seriál https://tutorial.djangogirls.org/cs pro verzi 1.8
 
https://docs.djangoproject.com/en/1.11/intro/tutorial01/

Na lokálu pracuje s SQlite ale lze nastavit i na jinou databázi.
Pro tvorbu tiskových výstupů by zřejmě bylo možné dobře použít ReportLab. Pro 
mě je ale zatím moc složitý.
Spíše jsem hledal, kde je prakticky použit.

Jiří Nekolný jneko...@centrum.cz










__

Od: Ondrej Tuma <konfere...@webjet.cz>
Komu: python@py.cz
Datum: 13.11.2017 21:21
Předmět: [python] GUI ala PC-FAND

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

Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu Petr Viktorin

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/
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] GUI ala PC-FAND

2017-11-14 Tema obsahu jnekolny
Zdravím. 
Jsem rád, že se tu objevil také nějaký FANDista. Já ho už léta využívám k tomu 
co potřebuje evidovat a rychle spočítat. Živí mě něco jiného.
Něco jsem už v životě ve FANDU naprogramoval, ale programátorem bych se 
rozhodně netroufl nazvat.
V pythonu jsem vytvořil jen jednu aplikaci, která mi vezme vytvořenou sestavu 
ve FANDu (vyúčtování stočného) a odešle na určenou emailovou adresu. 
Jen klepnu na ikonku. V příkazovém řádku mi script vezme soubor, převede do 
správného formátu, odešle a zapíše do protokolu.

Můj největší problém - neumím anglicky a ve svých 58 letech se už asi nenaučím.

Já jsem si problém rozdělil na několik oblastí a zkoumal jsem proč už mi PC 
Fand nestačí.
PC FAND  je DOS aplikace s velmi dobrým zpracování relační databáze.  
Ideálně spojuje datový editor, textový editor, tvorbu, údržbu a zpracování 
datových tabulek, procedurální programování a tvorbu tiskových výstupů.
Při pořízení číselných dat vám stačí jen pravá ruka - numerická klávesnice a 
přilehlé kurzorové klávesy. Žádné použití Tab. Levou rukou si můžete ukazovat v 
textu 
a pořízení dat fakt frčí.
Uživatel vůbec nepotřebuje znát SQL syntaxi a dotazy.
Rychlost a snadnost, jak vytvořit databázi, jak ji naplnit a jak modifikovat a 
udržovat považuji za bezkonkurenční.

Proč tedy hledám něco jiného?
1. Nelze dnes přímo spustit ani pod Windows ani pod Linuxem. Freedos jsem 
nezkoušel a myslím. že tudy cesta nevede. 
Je ale úspěšně provozován pod DOS Boxem např. www.ucto2000.cz (výrazně 
pomalejší než pod čistým DOSEM, složité nastavování DOSBOXu).
RYCHLOST

2. Datový editor - je omezen na 80 sloupců (pokud nepoužiju rámečky) a to je mi 
na obrazovce často málo.
ROZSAH DAT NA OBRAZOVCE.

3. Data jsou ukládána v souborech v 8 bitovém formátu v omezeném kódování 
ASCCI, Kamenický a asi nejpoužívanejší LATIN.
 Pro převod do WIN je nutno konvertovat (příkaz je přímo v programovém 
prostředí, ale už je to mezikrok).
KÓDOVÁNÍ

4. I když umožňuje zpracování v síti nepracuje v režimu client server.  

5. Součástí aplikace je ohromně mocný generátor sestav, které ale nejdou přímo 
vytisknout  ničím jiným než FANDem. Z DOSBOXu nejde přímo tisknout.
Firma Tichý a spol. v účtu mají vlastní program pro převod těchto sestav do 
PDF.  (Neumí provést podtržené písmo - pro FANDISTY Ctrl S).

Tak k čemu jsem došel?
Hledal jsem všechno možné a python mi přišel jako nejbližší, i když proti *.exe 
programům je přeci jen pomalejší. 
Má přístup k celé řadě databází  MySQL, PostgreSQL, SQLite, Firebird.

První dvě mi přijdou zbytečně robustní, Firebird se mi jevil nejpodobnější. 
SQlite skutečně zabere minimum místa na disku, ale rychlost mě také až tak 
nenadchla.

Grafická prostředí 
TK je sice součástí Pythonu, ale jednoduché není. Zkoumal jsme Qt, Gnome,GTK,, 
a wxWidget.
Ten poslední se mi nakonec zdál zajímavý, ale neumím ho.


Co mi ale v poslední době přišlo zajímavé je projekt Django. 
Využívá  internetové prohlížeče a poměrně jednoduše lze deklarovat datový model 
a také ho udržovat a upravovat.
Velmi se mi líbil seriál https://tutorial.djangogirls.org/cs pro verzi 1.8

https://docs.djangoproject.com/en/1.11/intro/tutorial01/

Na lokálu pracuje s SQlite ale lze nastavit i na jinou databázi.
Pro tvorbu tiskových výstupů by zřejmě bylo možné dobře použít ReportLab. Pro 
mě je ale zatím moc složitý.
Spíše jsem hledal, kde je prakticky použit.

Jiří Nekolný jneko...@centrum.cz










__
> Od: Ondrej Tuma <konfere...@webjet.cz>
> Komu: python@py.cz
> Datum: 13.11.2017 21:21
> Předmět: [python] GUI ala PC-FAND
>
>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.

[python] GUI ala PC-FAND

2017-11-13 Tema obsahu Ondrej Tuma
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
-- 
Ondřej Tůma 
www: http://ipv6.mcbig.cz   jabber: mc...@jabber.cz   twitter: mcbig_cz


pgpnAFpRFO62J.pgp
Description: Digitální podpis OpenPGP
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz