Deutsch   English   Français   Italiano  
<mailman.78.1730765220.4695.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!fu-berlin.de!uni-berlin.de!not-for-mail
From: Alan Gauld <learn2program@gmail.com>
Newsgroups: comp.lang.python
Subject: Re: TkInter Scrolled Listbox class?
Date: Tue, 5 Nov 2024 00:06:56 +0000
Lines: 24
Message-ID: <mailman.78.1730765220.4695.python-list@python.org>
References: <20241104163248.108d895a431837a246a22fe4@fam-goebel.de>
 <9aa48794-2dff-419a-b83a-0f5ac76332e0@yahoo.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de ubVn6grO9a3qALAXV2AWOAMouwveVN4UrMm1sPvx5W5g==
Cancel-Lock: sha1:uAQOoIxNciXQSu84cM24aZnL3bE= sha256:d3BP45+Sh6lSERRwtChizkwVMGctRx9kRUBLVF4CeEM=
Return-Path: <learn2program@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
 reason="2048-bit key; unprotected key"
 header.d=gmail.com header.i=@gmail.com header.b=hbcKu7jk;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.019
X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'idle': 0.09;
 'subject:class': 0.09; 'flickr': 0.16; 'from:name:alan gauld':
 0.16; 'message-id:@yahoo.co.uk': 0.16; 'photo-blog': 0.16;
 'received:mail-wr1-x42f.google.com': 0.16; 'url-
 ip:79.170.44.132/32': 0.16; 'url-ip:79.170.44/24': 0.16; 'url-
 ip:79.170/16': 0.16; 'url-ip:79/8': 0.16; 'url:alan-g': 0.16;
 'url:alan_gauld': 0.16; 'url:alangauldphotos': 0.16; 'widgets,':
 0.16; 'widgets.': 0.16; 'wrote:': 0.16; 'probably': 0.17;
 'url:amazon': 0.19; 'to:addr:python-list': 0.20; 'code': 0.23;
 "i'd": 0.24; 'to:name:python-list@python.org': 0.24; 'url-
 ip:18.239.70.223/32': 0.26; 'url-ip:18.239.70/24': 0.26; 'done':
 0.28; 'fact': 0.28; 'settings': 0.28; 'suggest': 0.28; 'header
 :User-Agent:1': 0.30; 'module': 0.31; 'program': 0.32; 'assume':
 0.32; 'python-list': 0.32; 'but': 0.32; 'received:192.168.1':
 0.32; 'header:In-Reply-To:1': 0.34; 'received:google.com': 0.34;
 'from:addr:gmail.com': 0.34; 'really': 0.36; 'lists': 0.37;
 'using': 0.37; "it's": 0.37; 'author': 0.37; 'class': 0.37;
 'received:192.168': 0.37; 'alan': 0.40; 'learn': 0.40; 'want':
 0.40; 'url-ip:18.239/16': 0.61; 'great': 0.62; 'follow': 0.62;
 'years': 0.65; 'site': 0.68; 'url:author': 0.69; 'url-ip:18/8':
 0.72; 'decent': 0.84; 'gone,': 0.84; 'url-ip:108.157/16': 0.84;
 'shame': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1730765218; x=1731370018; darn=python.org;
 h=content-transfer-encoding:in-reply-to:references:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=hHkhrPfb0pB6Pexhq3z/Wpea/sg2Qc1aZMJ0wkBUvBo=;
 b=hbcKu7jkPnC9BYMphbxbfHCKxY8R21BynM7NhdNFUThQ73iQkeIWmhkeKF11Vx4iQE
 BUUjS6zNtCE20LSzjhVGXWE9jYauDhG1rBZDpztiM5yJhObL+872isDEhqWF95Qtyj2e
 Ul3dDdKMz9MddLO64Dfne+COLH6U/UvUr6BIXxZaAHNoJocpQz+jkWRRuOqc16lQBDYu
 X7FoBOVkyLi1TbzlLzoK660YdSTK2+vznpJRTLWQfCCl0aTQmAAArZjOYN87AHUY2oq8
 dK8xJthDuC10Jmpgx0g50lelYW+ihYhh3MCglO3MrzIQBTcYlkhcIOK8RUccUeq7Lm+t
 +B8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730765218; x=1731370018;
 h=content-transfer-encoding:in-reply-to:references:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=hHkhrPfb0pB6Pexhq3z/Wpea/sg2Qc1aZMJ0wkBUvBo=;
 b=sZy9LsgA15oUs7xM6Arxgz79QSVC9yHLrpt+M2TF1T7OLHq4K7eu9UfhW4nRezjd6L
 AOHUqCYMVlyLLBZuC67nMxaI4ZApD8zgwHPE7zsrC77MhMGQIL06dHLVShyU+OjBl6oo
 NXRmJEEjdYQhIc3XbZPFRiS1Di7c0+gM5d4zOUTbvtmBOPSd8XHFMw0UqTg9BBZibWqq
 Ltm5dg0g0zfw5/Mh7HIgBvJAjx8QNEYN47REGE3BJURLsXOCiATDlNP8vkt/VIV7wpRu
 y10X2VJqUamNKc/CLegWw85XVgNA5rl55K+U6s8OjVHt5V6EdPS0P2/Pu/vBzv0fOMOI
 OhVA==
X-Gm-Message-State: AOJu0YyB0dkobEo5LFms0SWf5mY+lgOnUXoIpXHuacI98AERR6i3cVCR
 SkrtKZdzxObH2Jk1ylRzPWIKbqjpFG/uwZFI+0c2B0EkkyJjS2FOp2rQBBQY
X-Google-Smtp-Source: AGHT+IHXXb+GP19iNKjTa9rzva85YgDH4BEFlfuGJWp6np+bGDnmY7tspx4qQAZkyRv3PPaS2Y8wOQ==
X-Received: by 2002:adf:fd4f:0:b0:37d:5130:b384 with SMTP id
 ffacd0b85a97d-3806119cdd9mr21644539f8f.35.1730765217706; 
 Mon, 04 Nov 2024 16:06:57 -0800 (PST)
X-Google-Original-From: Alan Gauld <alan.gauld@yahoo.co.uk>
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <20241104163248.108d895a431837a246a22fe4@fam-goebel.de>
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: <9aa48794-2dff-419a-b83a-0f5ac76332e0@yahoo.co.uk>
X-Mailman-Original-References: <20241104163248.108d895a431837a246a22fe4@fam-goebel.de>
Bytes: 6120

On 04/11/2024 15:32, Ulrich Goebel via Python-list wrote:

> I would like to build a class ScrolledListbox, 

I assume like the one that used to be available via the Tix module?
It's a great shame that Tix is gone, it had a lot of these useful
widgets, but they were all wrappers around Tcl/Tk's Tix module and
that is the thing that has gone.

If you really want to replace it I'd suggest looking at the IDLE
code and see what they did because the IDLE settings dialogues
have scrolled lists and the IDLE guys have probably done a decent
job in building their widgets. (Based on the fact that IDLE has
had a tone of work done in recent years using ttk)

-- 
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos