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.