Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python': 0.08; 'locked': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:80.91.229.12': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'received:lo.gmane.org': 0.09; 'library': 0.15; '(aka': 0.16; '(another': 0.16; '80s': 0.16; '90s,': 0.16; 'bieber': 0.16; 'crack': 0.16; 'curses': 0.16; 'declaimed': 0.16; 'email addr:ix.netcom.com': 0.16; 'email name:wlfraed': 0.16; 'from:addr:ix.netcom.com': 0.16; 'from:addr:wlfraed': 0.16; 'from:name:dennis lee bieber': 0.16; 'input.': 0.16; 'received:66.245': 0.16; 'received:dsl.mindspring.com': 0.16; 'received:mindspring.com': 0.16; 'received:wlfraed': 0.16; 'simplest': 0.16; 'strangely': 0.16; 'subject:GUI': 0.16; 'tkinter,': 0.16; 'trs-80': 0.16; 'url:netcom': 0.16; 'url:wlfraed': 0.16; 'wulfraed': 0.16; 'linux': 0.17; 'dec': 0.21; 'compatible': 0.21; 'url:home': 0.21; 'interface': 0.23; '(or': 0.23; 'least,': 0.23; 'unlikely': 0.23; "user's": 0.23; '(my': 0.24; 'aug': 0.24; 'expect': 0.25; 'code': 0.25; 'code.': 0.26; 'windows': 0.26; '"the': 0.26; 'load': 0.26; "i'm": 0.27; 'lee': 0.28; 'subject:?': 0.31; 'version': 0.32; 'to:addr:python-list': 0.33; "i've": 0.34; 'describe': 0.34; 'idea': 0.34; 'header:X -Complaints-To:1': 0.35; 'record': 0.35; 'charset:us-ascii': 0.36; 'connection': 0.36; 'file': 0.36; 'fri,': 0.36; 'question': 0.36; 'own,': 0.37; 'model': 0.37; 'but': 0.37; 'could': 0.38; 'received:org': 0.38; 'linked': 0.38; 'should': 0.38; 'subject:: ': 0.39; 'header:Mime-Version:1': 0.39; 'basic': 0.39; 'selection': 0.39; 'to:addr:python.org': 0.39; 'background': 0.40; 'or,': 0.40; 'basis': 0.61; 'services': 0.62; 'further': 0.64; 'act': 0.65; 'bought': 0.66; 'incorporated': 0.73; 'dennis': 0.77; '-0500,': 0.84; 'cobol': 0.84; 'floppy': 0.84; 'thereafter,': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Dennis Lee Bieber Subject: Re: Table Driven GUI Definition? Date: Fri, 05 Aug 2011 23:49:30 -0700 Organization: > Bestiaria Support Staff < References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: user-11fae7a.dsl.mindspring.com X-Newsreader: Forte Agent 3.3/32.846 X-No-Archive: YES X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 41 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1312613385 news.xs4all.nl 23927 [2001:888:2000:d::a6]:36051 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:10956 4On Fri, 05 Aug 2011 12:53:19 -0500, Tim Daneliuk declaimed the following in gmane.comp.python.general: > Windows Compatibility Services _ > Linux Compatibility Services _ > TRS-DOS Compatibility Services _ > What version of TRS-DOS (pre LS-DOS (aka TRS-DOS 6)?) Don't answer -- rhetorical question (my TRS-80 Model III/4 is in storage, I expect if I boot it, the head on the floppy will crack off ) > What I'm looking for is a way to describe such forms in a text > file that can then be fed into a tool to generate the necessary > pyGUI, Tkinter, (or whatever) code. The idea is that it should > be simple to generate a basic interface like this and have it > only record the user's input. Thereafter, the python code > would act on the basis of those selection without any further > connection to the GUI. > Unlikely -- you'd have to have a library that incorporated all possible targets... Or, at least, could load the most common tool-kit for each. An old book, "The Viewport Technician", did cover how to code for: Apple II-GS, Amiga, Macintosh, Windows (3), and GEM. Simplest would be a curses style text interface -- but I don't know if Windows console is compatible (another book I own, strangely bought in the late 80s early 90s, is completely concerned with text displays and an assumption that text background could be locked so tabbing between fields was possible... Features I've only seen on terminal specific code [my college Hazeltine 2000 terminals, and a library linked to the COBOL runtime; and DEC FMS {Form Management System} on VT-100 and later]) -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/