Deutsch English Français Italiano |
<mailman.69.1736814058.2912.python-list@python.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!not-for-mail From: Grant Edwards <grant.b.edwards@gmail.com> Newsgroups: comp.lang.python Subject: Re: Tools to help with text mode (i.e. non-GUI) input Date: Mon, 13 Jan 2025 19:20:57 -0500 (EST) Lines: 12 Message-ID: <mailman.69.1736814058.2912.python-list@python.org> References: <2113dab2-59ba-408e-b34a-78722d525f8c@yahoo.co.uk> <3ab7002b-689d-4609-96d7-bb388513f227@yahoo.co.uk> <4YX8tK2xv4znb1c@mail.python.org> X-Trace: news.uni-berlin.de CzZo0puVj8+T8/WyM2wq2wsTaDIcziFmcN8wet55tziw== Cancel-Lock: sha1:YvviQ0JU/fpso7r9LE13oVAfSSI= sha256:duMXQgzMVfiASf+qJdPNSxVjSQQLkRyuhXWPeCc9GT8= Return-Path: <grant.b.edwards@gmail.com> X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org Authentication-Results: mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral X-Spam-Status: OK 0.067 X-Spam-Evidence: '*H*': 0.87; '*S*': 0.01; 'api,': 0.09; 'subject:GUI': 0.09; 'from:addr:grant.b.edwards': 0.16; 'from:name:grant edwards': 0.16; 'gauld': 0.16; 'pyhton': 0.16; 'wrote:': 0.16; 'python': 0.16; 'api': 0.17; "aren't": 0.19; 'to:addr:python-list': 0.20; 'code': 0.23; 'library': 0.26; 'header:User-Agent:1': 0.30; 'python-list': 0.32; 'but': 0.32; 'from:addr:gmail.com': 0.34; 'ago': 0.39; 'alan': 0.40; 'years.': 0.40; 'included': 0.61; 'message-id:invalid': 0.69; 'subject:. ': 0.73; 'easy': 0.74; 'subject:Tools': 0.84; 'subject:input': 0.84; 'subject:text': 0.84 User-Agent: slrn/1.0.3 (Linux) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: General discussion list for the Python programming language <python-list.python.org> List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> List-Archive: <https://mail.python.org/pipermail/python-list/> List-Post: <mailto:python-list@python.org> List-Help: <mailto:python-list-request@python.org?subject=help> List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> X-Mailman-Original-Message-ID: <4YX8tK2xv4znb1c@mail.python.org> X-Mailman-Original-References: <2113dab2-59ba-408e-b34a-78722d525f8c@yahoo.co.uk> <3ab7002b-689d-4609-96d7-bb388513f227@yahoo.co.uk> Bytes: 2973 On 2025-01-13, Alan Gauld via Python-list <python-list@python.org> wrote: > All of that is possible in curses, you just have to code it. All of that is easy with curses in C. Unfortunately, the high level "panel" and "menu" curses subystems that make it easy aren't included in the Python curses API, so doing it in Pyhton is a _lot_ more work than doing it in C. I always like the Python API for the newt library (yonks ago it was used for the Redhat installer), but haven't used it for years.