Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Nobody said computers were going to be polite.


devel / comp.lang.python / Re: Tkinter widgets for desktop database application

SubjectAuthor
o Re: Tkinter widgets for desktop database applicationAlan Gauld

1
Re: Tkinter widgets for desktop database application

<mailman.215.1626290596.4164.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18569&group=comp.lang.python#18569

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: alan.gauld@yahoo.co.uk (Alan Gauld)
Newsgroups: comp.lang.python
Subject: Re: Tkinter widgets for desktop database application
Date: Wed, 14 Jul 2021 08:54:12 +0100
Lines: 26
Message-ID: <mailman.215.1626290596.4164.python-list@python.org>
References: <alpine.LNX.2.20.2107131311040.11509@salmo.appl-ecosys.com>
<scm574$pka$1@ciao.gmane.io>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de Y4xgAR2fwRPdFEJQlWgmaQF+P4cVmd05oXD+2IIPHCuQ==
Return-Path: <python-python-list@m.gmane-mx.org>
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.000
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:65/8': 0.05;
'message-id:@ciao.gmane.io': 0.09; 'received:ciao.gmane.io': 0.09;
'received:gmane.io': 0.09; 'received:list': 0.09; "can't": 0.14;
'column': 0.16; 'columns': 0.16; 'display,': 0.16; 'failed.':
0.16; 'flickr': 0.16; 'from:addr:alan.gauld': 0.16;
'from:name:alan gauld': 0.16; 'grid': 0.16; 'hunt': 0.16; 'ok.':
0.16; 'photo-blog': 0.16; 'received:116.202': 0.16;
'received:116.202.254': 0.16; 'received:116.202.254.214': 0.16;
'shepard': 0.16; 'subject:Tkinter': 0.16; 'subject:application':
0.16; 'third-party': 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; 'widget': 0.16; 'wrote:': 0.16;
'code.': 0.19; 'url:amazon': 0.20; "i've": 0.22; 'to:addr:python-
list': 0.23; 'bit': 0.28; 'single': 0.28; 'mostly': 0.28; 'header
:User-Agent:1': 0.31; 'there': 0.31; 'but': 0.31; "i'm": 0.32;
'selection': 0.32; 'program': 0.33; 'using': 0.33; 'header:In-
Reply-To:1': 0.33; 'subject:for': 0.33; 'functions': 0.34; 'at:':
0.37; 'developers': 0.37; 'select': 0.37; 'author': 0.38; 'use':
0.38; 'simple': 0.40; 'follow': 0.63; 'site': 0.69; 'url:author':
0.69; 'received:116': 0.71; 'database': 0.77; 'formatting': 0.77;
'field': 0.82
X-Injected-Via-Gmane: http://gmane.org/
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <alpine.LNX.2.20.2107131311040.11509@salmo.appl-ecosys.com>
Content-Language: en-GB
X-Mailman-Approved-At: Wed, 14 Jul 2021 15:23:15 -0400
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.34
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: <scm574$pka$1@ciao.gmane.io>
X-Mailman-Original-References: <alpine.LNX.2.20.2107131311040.11509@salmo.appl-ecosys.com>
 by: Alan Gauld - Wed, 14 Jul 2021 07:54 UTC

On 13/07/2021 21:24, Rich Shepard wrote:

> What have other developers used for the UI on a stand-alone database
> application not using a web browser?

Mostly I just use a scrolledlistbox and a set of functions for
formatting the data into columns for display. The big snag is
you can't do spreadsheet-like things such as select a single
field value or sort by a single column without writing a
fair bit of code. But for simple display, and selection
of a single record it works ok.

But a good grid control would be nice. I did try to use
the Tix.grid widget but failed. And now Tix is deprecated.
I'm sure there must be a third-party one somewhere but
I've never taken the time to hunt one down.

--
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


devel / comp.lang.python / Re: Tkinter widgets for desktop database application

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor