in reply to TxGrid having widgets in cells
#!/usr/bin/perl -w use strict; use Tk; use Tk::TixGrid; my $g; my $mw = Tk::MainWindow->new(); $mw->optionAdd('*selectBackground' => 'lightblue'); MakeGrid($mw); MainLoop; sub MakeGrid { my ($w) = @_; $g = $w->Scrolled('TixGrid'); $g->pack(qw/-expand yes -fill both -padx 3 -pady 3/); $g->size(qw/col default -size 10char/); $g->size(qw/row default -size 2.1char -pad0 3/); for my $x (0..9) { for my $y (0..9) { my $window = $g->Button( -text=> int rand 100, -command=> sub{print "$x $y\n"} ); $g->set($x,$y, -itemtype=>'window',-window=> $window ); } } } __END__
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: TxGrid having widgets in cells
by spx2 (Deacon) on Aug 17, 2007 at 16:42 UTC |