Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3202
| Path | csiph.com!feeder.erje.net!1.eu.feeder.erje.net!news.unit0.net!peer03.am4!peer.am4.highwinds-media.com!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx40.am4.POSTED!not-for-mail |
|---|---|
| Received-SPF | pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=encukou@gmail.com; remoteip=::ffff:209.85.215.53; remotehost=; helo=mail-lf0-f53.google.com; receiver=hugo.zagamma.cz; |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=6jG3PZmSiMFVe17WW+K3Gznzpt5sfer5u77THxSyC6g=; b=dbkezcUJYpTpDJBbgqzLgXsHOAtjmDnsu3MJimAgRY6oQ9fPvKJ1Z0dcH6v0aRyGQZ 5ZjHNPy/T4hykjeg4K/0t5JlJudyFli9RPWmjZBSShD0zPbd52L6VU1p7bnbdxx5kSjK VseafPw6HtZBRHI9RwhJhz9LAKoYCtI5L/lp1btsdyDWgPti42MbtzBv1XWFMu5HXr2x yojzOiN6yXVfhUCl6BAZ7d55k6HWlQUrRDvP/YxIqaQFSPuHH8IRcZ5T3XOYa3YLD3yH raeuV2AIP+wuWhg6eCZ+PyqbLBpN/pM2ASAqPoRDmslTfSEQZFDP8UpYaa37cWzz7mB5 MG0Q== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=6jG3PZmSiMFVe17WW+K3Gznzpt5sfer5u77THxSyC6g=; b=EPA7Y49G1ejaE8t2IJjRpQZUE6gSajMQk9KXejWCHVcCkayjM0VLncjtyyfI69FZrv m14EnJoRGbcWJviUE2gufQVgd8j6pQbsOef3cwTHb8Yg2szKh/Abj4F4hxy/ZWVhRdAc aAWn6q/zF7cdr6vrBLXyKPczc2ba7W8GIt5JEzoZNhqtyXIRXthOW16Ue/u2bAa+321g rwTeEk7qbd/knrAFmG5CV/PzAtEzFmUM5IM4pznIbob5n0nc+jcHbabqzoVb4sFDnY2l Z+UWMEDxP+cMZRnwcvMjxKRrAgzizzNLU8AvCS7Im2xmOssGHKK2NnYVXLmXq0LBn2FO 9cdw== |
| X-Gm-Message-State | AJaThX53WPOBoQa7b1SCV9V1QV1k/rfQvFs9XhMFp5r4hCz9went38HZ n3J1hTEuYABLKLvccKc2QU1oxA== |
| X-Google-Smtp-Source | AGs4zMbcvvUks1KwMuGyungd18wpLqzc18l9nMG/UKHS9eFujaZO/T9KAJfIJJqF+c1I+6PWbXey7g== |
| X-Received | by 10.25.19.213 with SMTP id 82mr2231188lft.221.1510654920445; Tue, 14 Nov 2017 02:22:00 -0800 (PST) |
| Old-Return-Path | <encukou@gmail.com> |
| From | Petr Viktorin <encukou@gmail.com> |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
| MIME-Version | 1.0 |
| In-Reply-To | <20171113212116.20fe18b5@dell.kancelar.seznam.cz> |
| Content-Type | text/plain; charset=utf-8; format=flowed |
| Content-Language | en-US |
| Content-Transfer-Encoding | 8bit |
| 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.9.1510654923.2736.python@py.cz> (permalink) |
| X-Mailman-Original-Message-ID | <90eee2fb-f19d-a32d-ff74-3b7020bbdcaf@gmail.com> |
| X-Mailman-Original-References | <20171113212116.20fe18b5@dell.kancelar.seznam.cz> |
| References | <20171113212116.20fe18b5@dell.kancelar.seznam.cz> <90eee2fb-f19d-a32d-ff74-3b7020bbdcaf@gmail.com> |
| Lines | 56 |
| X-Complaints-To | abuse@usenet-news.net |
| NNTP-Posting-Date | Tue, 14 Nov 2017 10:22:04 UTC |
| Organization | usenet-news.net |
| Date | Tue, 14 Nov 2017 11:21:58 +0100 |
| X-Received-Bytes | 5897 |
| X-Received-Body-CRC | 1980145473 |
| Xref | csiph.com cz.comp.lang.python:3202 |
Show key headers only | View raw
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/
Back to cz.comp.lang.python | Previous | Next | Find similar
Re: [python] GUI ala PC-FAND Petr Viktorin <encukou@gmail.com> - 2017-11-14 11:21 +0100
csiph-web