Using the Scrolled method

Use the Scrolled method to create both the widget and the scrollbar in a single command. For example:

$mainwindow->Scrolled('Entry', -scrollbars => 'os'
        -textvariable => \$address)->pack;

This creates an Entry widget with an “optional” scrollbar on the bottom. The first argument to Scrolled is the type of widget (in this case, an Entry widget). Then use the -scrollbars option to list the location of the scrollbar (“s” for the south, or bottom, edge of the widget). Here, we specify an “optional” scrollbar with “o”, meaning that the scrollbar will appear only if needed.

Any additional options to the Scrolled method are taken as options to the widget itself. In this case, we’re setting the -textvariable option to the Entry widget.

Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.