# 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