Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


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

Re: [python] GUI ala PC-FAND

Path csiph.com!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!news.roellig-ltd.de!open-news-network.org!peer03.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx37.am4.POSTED!not-for-mail
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=zu1234@seznam.cz; remoteip=::ffff:77.75.77.23; remotehost=; helo=mxc2.seznam.cz; receiver=hugo.zagamma.cz;
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=seznam.cz; s=beta; t=1510662711; bh=HKY/68hTneyswPXohqfBwoqpz5L+Z4jaEV6HEca23j4=; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding: Content-Language; b=L6vy7X+9kuQjcl4f25vccPydIOGVjZa1JsMOAfh1P7L5WgvpAEMIUXfiLL6v0ROPV vJ8F9x9N3H814vpvuMl+WM3Jm4LkkzKlyjGGso7okg5o4fehRpgoN4aSM4LC1AMiZY mkfO4xqgAVjC7aRqElgMgo5nGAtF3Ch/SwSDCF30=
From ZU1234 <zu1234@seznam.cz>
User-Agent Mozilla/5.0 (Windows NT 10.0; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version 1.0
In-Reply-To <90eee2fb-f19d-a32d-ff74-3b7020bbdcaf@gmail.com>
Content-Type text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding 8bit
Content-Language cs
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.11.1510662714.2736.python@py.cz> (permalink)
X-Mailman-Original-Message-ID <03fb4b79-6758-d8a8-355a-30cab5514e15@seznam.cz>
X-Mailman-Original-References <20171113212116.20fe18b5@dell.kancelar.seznam.cz> <90eee2fb-f19d-a32d-ff74-3b7020bbdcaf@gmail.com>
References <20171113212116.20fe18b5@dell.kancelar.seznam.cz> <90eee2fb-f19d-a32d-ff74-3b7020bbdcaf@gmail.com> <03fb4b79-6758-d8a8-355a-30cab5514e15@seznam.cz>
Lines 72
X-Complaints-To abuse@usenet-news.net
NNTP-Posting-Date Tue, 14 Nov 2017 12:31:54 UTC
Organization usenet-news.net
Date Tue, 14 Nov 2017 13:31:41 +0100
X-Received-Bytes 5021
X-Received-Body-CRC 3749694039
Xref csiph.com cz.comp.lang.python:3204

Show key headers only | View raw


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

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


Thread

Re: [python] GUI ala PC-FAND ZU1234 <zu1234@seznam.cz> - 2017-11-14 13:31 +0100

csiph-web