Pmw 2.1

Python megawidgets

Pmw is a toolkit for building high-level compound widgets in Python using the tkinter module.

It consists of a set of base classes and a library of flexible and extensible megawidgets built on this foundation. These megawidgets include notebooks, comboboxes, selection widgets, paned widgets, scrolled widgets, dialog windows, etc.

Local documentation

Main features
Getting started - including downloading and installation
How to use Pmw megawidgets - creating and configuring megawidgets
How to build Pmw megawidgets - inheriting (sub-classing) from Pmw megawidgets
Demonstrations and tests - how to run
Dynamic loader - also discusses how to "freeze" Pmw
Reference manuals - complete documentation of all Pmw classes and functions
Porting between different versions of Pmw
Change log
Todo list and list of known bugs
Copyright

External links

Pmw project home page on SourceForge - contains CVS source repository, bug tracking, release distributions, mailing list, etc
Pmw-general mailing list - subscribe to this list to get announcements of Pmw releases and general discussion on Pmw
A User's Guide to Pmw.Blt - an excellent tutorial and reference covering the Pmw interface to the powerful Blt graph widget, written by Bjorn Ove Thue and Hans Petter Langtangen. You can also download the full HTML document for local viewing.

See the Pmw megawidgets home page for the latest information about Pmw.

Comments, bugs, fixes to the Pmw discussion and announcement mailing list.

Pmw 2.1 - 31 Dec 2020