#!/usr/bin/perl -w use strict; use Tk; my @arr = ( 1..500 ); my $maincolor = 'red'; my $mw = MainWindow->new; $mw->minsize( qw(250 200) ); #x y $mw->configure( -title => 'PROGRAM', -background => $maincolor ); my $frame_6 = $mw->Frame( -borderwidth => 3, -background => $maincolor ) ->pack( -side => 'top', -fill => 'x' ); $frame_6->Label( -text => 'Scroll', -background => 'yellow', ) ->pack( -side => 'left' ); my $scroll = $mw->Scrolled( "Text", -scrollbars => 'e', -font => 'normal', -width => 10, -height => 10, )->pack; &loadarray( @arr ); MainLoop; sub loadarray{ my @array_in = @_; foreach my $element(@array_in){ $scroll->insert('end', "$element\n"); } }