🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28549

Re: Jak to się robi to teraz - GUI

#28549
From: Grzegorz Staniak
Date: Sun, 11 Sep 2016 21:45
41 lines
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-mail
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>

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