in reply to How to create a scrollbar for multiple objects in TK
use scrolled:
use Tk; use Tk::Pane; $mw = MainWindow->new(); $mw->geometry('+0+0'); $mw->title( "Many buttons" ); ## Create Frame of elements my $frame= $mw->Scrolled('Frame', -relief => 'groove', -bd => 1, -scrollbars=>"se"); $frame->pack(-fill => 'both', -expand => 1); my $num_of_buttons=10; #my num_of_buttons=40; while ($num_of_buttons > 0) { ## Create Button of elements my $button = $frame->Button( -font => 'system', -text => "test", -activebackground => 'cyan', -width => 34, -state => "active", -relief => "raised", ); $button->pack( -side => 'top', -fill => 'x' ); $num_of_buttons--; } MainLoop();
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to create a scrollbar for multiple objects in TK
by vios (Novice) on Nov 11, 2004 at 06:12 UTC | |
by pg (Canon) on Nov 11, 2004 at 06:49 UTC | |
by juo (Curate) on Nov 11, 2004 at 07:38 UTC | |
by pg (Canon) on Nov 11, 2004 at 08:02 UTC | |
by Aighearach (Initiate) on Nov 11, 2004 at 08:24 UTC |