Next / Previous / Contents / Shipman's homepage

1. Introduction

This document describes the usage and implementation of a graphical user interface widget called a ScrolledList, whose purpose is to display a list of lines of text. This widget combines a listbox with one or more scrollbars, so the user can use the scrollbars to see all the text even if it doesn't all fit in the available screen space.

This widget works with the Tkinter graphical user interface for the Python programming language.

The document also contains the actual code of the widget, explained in a lightweight literate programming style, along with a small test driver script named scrolledlisttest.

Relevant documents:

Files generated from this document are available online: