________________________________________________

HOW TO CREATE A GUI IN PMV
________________________________________________




You will find in this tutorial information and examples on how to create a inputform to be added to a PMV command.

TABLE OF CONTENTS:

  1. THE BASE CLASSES:

    1. The InputForm Class:
    2. The InputFormDescr Class:
    3. The CallBackFunction Class:

  2. DIFFERENT TYPES OF WIDGETS:

    1. The Tkinter Widgets

      1. The Tkinter Button.
      2. The Tkinter Checkbutton.
      3. The Tkinter Radiobutton.
      4. The Tkinter Entry.
      5. The Tkinter Text.
      6. The Tkinter Label.
      7. The Tkinter Listbox.
      8. The Tkinter Menu.
      9. The Tkinter Menubutton.
      10. The Tkinter Message.
      11. The Tkinter Scale.
      12. The Tkinter Scrollbar.
      13. The Tkinter Canvas.
      14. Group of Tkinter Widgets.

    2. Pmw Python Mega Widgets:

      1. The ButtonBox Widget.
      2. The ComboBox Widget.
      3. The Counter Widget.
      4. The EntryField Widget.
      5. The Group Widget.
      6. The Labeled Widget.
      7. The MenuBar Widget.
      8. The MessageBar Widget.
      9. The NoteBook Widget.
      10. The Option Menu.
      11. The Paned Widget.
      12. The RadioSelect Widget.
      13. The ScrolledCanvas Widget.
      14. The ScrolledField Widget.
      15. The ScrolledFrame Widget.
      16. The ScrolledText Widget.
      17. The ScrolledListBox Widget.
      18. The TimeCounter Widget.

    3. Customized Widgets:

      1. The ListChooser widget
      2. The SaveButton and LoadButton widgets
      3. The LoadOrSaveText widget
      4. The FunctionRadioButton and FunctionCheckButton widgets
      5. The SliderWidget
      6. The ExtendedSliderWidget

  3. SCREEN LAYOUT

    1. The Grid Geometry Manager
    2. The Pack Geometry Manager
    3. The Place Geometry Manager

MGL Lab
July 2000
For suggestions or more information please contact:

  mgltools@scripps.edu
MGL Home BACK