Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > cz.comp.lang.python > #3208

Re: [python] GUI ala PC-FAND

Path csiph.com!feeder.erje.net!2.eu.feeder.erje.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx31.am4.POSTED!not-for-mail
Received-SPF neutral (Address does not pass the Sender Policy Framework) SPF=MAILFROM; sender=mtip@atlas.cz; remoteip=::ffff:37.157.194.86; remotehost=; helo=mail.unosoft.cz; receiver=hugo.zagamma.cz;
From mtip <mtip@atlas.cz>
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version 1.0
In-Reply-To <Vi7.D{0M.UmmJaMzUmY.1Q2}li@seznam.cz>
Content-Type text/plain; charset=utf-8
Content-Language cs
Content-Transfer-Encoding 8bit
Received-SPF neutral (Address does not pass the Sender Policy Framework) SPF=FROM; sender=mtip@atlas.cz; remoteip=::ffff:37.157.194.86; remotehost=; helo=mail.unosoft.cz; receiver=hugo.zagamma.cz;
Subject Re: [python] GUI ala PC-FAND
X-BeenThere python@py.cz
X-Mailman-Version 2.1.24
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Newsgroups cz.comp.lang.python
Message-ID <mailman.20.1510738095.2736.python@py.cz> (permalink)
X-Mailman-Original-Message-ID <7f377cfd-59f7-d894-5bf3-091c72b16453@atlas.cz>
X-Mailman-Original-References <20171113212116.20fe18b5@dell.kancelar.seznam.cz> <Vi7.D{0M.UmmJaMzUmY.1Q2}li@seznam.cz>
References <20171113212116.20fe18b5@dell.kancelar.seznam.cz> <Vi7.D{0M.UmmJaMzUmY.1Q2}li@seznam.cz> <7f377cfd-59f7-d894-5bf3-091c72b16453@atlas.cz>
Lines 36
X-Complaints-To abuse@usenet-news.net
NNTP-Posting-Date Wed, 15 Nov 2017 09:28:16 UTC
Organization usenet-news.net
Date Wed, 15 Nov 2017 10:28:13 +0100
X-Received-Bytes 4279
X-Received-Body-CRC 3778780994
X-Original-Bytes 4228
Xref csiph.com cz.comp.lang.python:3208

Show key headers only | View raw


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

Back to cz.comp.lang.python | Previous | Next | Find similar


Thread

Re: [python] GUI ala PC-FAND mtip <mtip@atlas.cz> - 2017-11-15 10:28 +0100

csiph-web