Article View: pl.comp.lang.python
Article #28549Re: Jak to się robi to teraz - GUI
From: Grzegorz Staniak
Date: Sun, 11 Sep 2016 21:45
Date: Sun, 11 Sep 2016 21:45
41 lines
2924 bytes
2924 bytes
On 2016-09-11, m <mvoicem@gmail.com> wrote: >>>> Wetnę się tak z punktu widzenia użytkownika: Tkinter jest >>>> strasznie przedpotopowy na wygląd, mocno odstaje od rodzimych >>>> aplikacji w każdym systemie. Z nowszych środowisk dobrze wygląda >>>> Kivy: >>>> >>>> https://kivy.org/ >>>> >>>> Na stronie głównej jest programik typu HelloWorld, trudno to >>>> pobić co do czytelności i pytoniczności. >>> >>> Tylko czy kivy nie jest robione z myślą o aplikacjach mobilnych? >>> IMHO mocno odstaje designem od rozwiązań typowo desktopowych. >> >> Wygląda o niebo lepiej od tkintera i jest od niego dużo bardziej >> eleganckie. > > To fakt, ale bycie bardziej eleganckim od tkintera to nie jest jakaś > super zaleta, Jeśli to ma być kod nie tylko write-only, to jakieś znaczenie jednak ma. >> Aplikacja bez problemu ruszy na desktopie, a to że >> będzie łatwiej przenośna na urządzenia mobilne to chyba nie wada? > > Chodzi o to że innymi prawami rządzi się desktop (menu bar, toolbar, > jakieś floating bary i wizualna integracja z desktopem) a innymi mobile. > Jak chcesz zrobić jakąś aplikację typowo desktopową, np. edytor tekstu, > to chyba kivy tego wszystkiego nie ma. Mylę się? Jeśli przenośność między desktopem a ekranem mobilnym nie ma znaczenia, a aplikacja ma być złożona i wyglądać "natywnie", to z kolei lepszy od Tkintera jest WxPython. Tkinter może używać widgetów z "tematami" graficznymi (tkk), ale wxPython po prostu używa rodzimych elementów graficznych danej platformy, a lepiej się nadaje dla bardziej złożonych aplikacji. GS -- Grzegorz Staniak <gstaniak _at_ gmail *dot* com>
Technical Details
Message-ID:
<slrnntbk4f.2oh.wytnij-to_gstaniak@inka.staniak.eu>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!peer02.fr7!news.highwinds-media.com!fx45.am4.POSTED!not-for-mailReferences:
<almarsoft.4288984718539513253@news.v.pl> <20160907061719.447400bc77b8da3c986ef7e7@spam-o2.pl> <almarsoft.8749367665899125605@news.v.pl> <slrnnt0nhq.26l.wytnij-to_gstaniak@inka.staniak.eu> <57d27d12$0$12555$65785112@news.neostrada.pl> <slrnnt64pi.25k.wytnij-to_gstaniak@inka.staniak.eu> <57d5b33f$0$15194$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!peer02.fr7!news.highwinds-media.com!fx45.am4.POSTED!not-for-mail Newsgroups: pl.comp.lang.python From: Grzegorz Staniak <wytnij-to_gstaniak@gmail.com> Subject: Re: Jak to się robi to teraz - GUI References: <almarsoft.4288984718539513253@news.v.pl> <20160907061719.447400bc77b8da3c986ef7e7@spam-o2.pl> <almarsoft.8749367665899125605@news.v.pl> <slrnnt0nhq.26l.wytnij-to_gstaniak@inka.staniak.eu> <57d27d12$0$12555$65785112@news.neostrada.pl> <slrnnt64pi.25k.wytnij-to_gstaniak@inka.staniak.eu> <57d5b33f$0$15194$65785112@news.neostrada.pl> Organization: Disorganization Inc. User-Agent: slrn/1.0.2 (Linux) Mime-Version: 1.0 Message-ID: <slrnntbk4f.2oh.wytnij-to_gstaniak@inka.staniak.eu> Lines: 41 NNTP-Posting-Host: 81.106.31.41 X-Complaints-To: http://netreport.virginmedia.com X-Trace: 1473630351 81.106.31.41 (Sun, 11 Sep 2016 21:45:51 UTC) NNTP-Posting-Date: Sun, 11 Sep 2016 21:45:51 UTC Date: Sun, 11 Sep 2016 21:45:51 GMT X-Received-Bytes: 2747 X-Received-Body-CRC: 4017472506 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit