SourceForge Logo

 

PAGE - Python Automatic GUI Generator - Version 2.2b

     Systems Supported
     Recent Changes
               Changes in version 2.2b
               Changes in version 2.2a
               The biggest changes going to version 2.2
     Installation
     Documentation
     Download
          Other projects to visit
          Some things I wish that I had found.
          Author

Systems Supported

Currently PAGE and the resulting GUI windows run on

It is important to know that a version of PAGE will require particular versions of Python, Tcl/Tk, and Tix. You really better stick to the recommended versions. PAGE - 2.2 is meant to work with Python - 2.2. The name is NOT meant to suggest that PAGE is up to the same level of development or sophistication that characterizes Python. It is only menat clarify the relationship of the versions involved. For fixes or enhancements I will add alphabetic extensions to the PAGE version designation. The first enhancement to the version that runs with Python 2.2 is page-2.2a.

Software versions utilized are:

Tk Widgets supported:

Tix Widgets supported:

Other features:

Recent Changes

Changes in version 2.2b

Changes in version 2.2a

The biggest changes going to version 2.2

The really important changes that I tout above were made people other than myself. Many thanks.

Installation

Installation is got much easier with Python 2.2. The main improvements were (1) Python now supports tix with all the widgets that I like to use so that it is no longer necessary to modify any of the Python installation under Linux and (2) Tix was improved to include the WnDefaults package which makes it no longer desirable mess around with TkoptionsDB and one still gets GUI's that look good within several different environments.

Installation remains something of a fiddle because one must have Tcl/Tk, Tix, and Python. Python - 2.2 includes Tcl/Tk libraries necessary for tkinter, but that support is not enough for running full tcl scripts which is what PAGE is. Therefore, you need to install the full blown Tcl/Tk. Please use the versions Python and Tix that I have used. You can probably get by with Tcl/Tk 8.0 or later. ActiveState.com provides a convenient version of Tcl/Tk 8.3.4. I have chosen to use the latest versions of all three components. That will mean that you must:

It is important to use the recommended versions of Python, Tcl/Tk, and Tix. Installing PAGE is just a matter expanding the tgz file in Linux and making sure that the correct paths are set in the pg script.

Before installing page-2.2.exe on Widows be sure to read Windows Installation.

Documentation

Users Guide

A fairly comprehensive example including the generated Python code.

For use with 2.2, I am recommending that one use the default colors and fonts so that a GUI generated by PAGE will look reasonable good in a number of different environments. To go along with this I have included a second example which is really the previous example but restricted to defaults colors and fonts. The screen shot was made in Linux but the GUI looks fine under Windows 98. The size of the second example web page is about 300KB since it contains several screen shots.

Download

To download Page, go to the Summary Page from which you can download the most recent version. There is all manner of interesting information there and it is still easy to find the download stuff.

Other projects to visit

If you would like to see a project from the lunatic fringe, see SnoPy.

Some things I wish that I had found.

This will be a growing list of some tricks which I had to figure out with a minimum help from documentation.

Author

I am Don Rozenberg. I encourage you to contact me with any problems, comments or suggestions. Here is my resume. Keep those cards and letters coming.

"Seeking rationality in a Java-centric world"