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 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: cz.comp.lang.python Message-ID: X-Mailman-Original-Message-ID: <7f377cfd-59f7-d894-5bf3-091c72b16453@atlas.cz> X-Mailman-Original-References: <20171113212116.20fe18b5@dell.kancelar.seznam.cz> References: <20171113212116.20fe18b5@dell.kancelar.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 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