[sf-perl] Tk

Francisco Obispo fobispo at isc.org
Tue Aug 31 08:39:33 PDT 2010


looks like Tk::TableMatrix::Spreadsheet is not installed:

# cpan Tk::TableMatrix::Spreadsheet

should do the trick



On Aug 31, 2010, at 8:32 AM, Lemseffer. Tahar (SDA) wrote:

> Hello Garth,
> Here is my Tk code, but I’m running some issue here..
> Error: can’t locate TK/TableMAtrix/Spreedsheet.pm
>  
> Any idea why?
> #!/usr/local/bin/perl –w
> 
> Use strict;
> 
> use Tk; 
> use Tk::TableMatrix::Spreadsheet; 
> $mw = MainWindow->new; 
> $mw->configure(-title=>'Testing'); 
> $mw->minsize(qw(500 200)); 
> $menu = $mw->Frame()->pack(-side=>'top',-fill=>'x'); 
> $menu_file = 
> $menu->Menubutton(-text=>'File', 
>  -tearoff=>'false' 
> )->pack(-side=>'left'); 
> $menu_file->command(-label=>'Exit',-command=>sub{$mw->destroy}); 
> $frame = 
> $mw->Frame(-height=>'10', 
>  -width=>'30', 
>  -relief=>'groove', 
>  -borderwidth=>'3' 
> )->pack(-fill=>'x',-pady=>'0'); 
> @border = (0,0,0,1); 
> $arrayVar->{"0,0"} = "%"; 
> $arrayVar->{"0,1"} = "Artist"; 
> $arrayVar->{"0,2"} = "Album"; 
> $arrayVar->{"0,3"} = "Year"; 
> $arrayVar->{"0,4"} = "Genre"; 
> $table = $frame->Scrolled('Spreadsheet', 
>  -cols => 5, 
>  -width => 5, 
> -height => 6, 
>  -titlerows => 1, 
>  -variable => $arrayVar, 
>  -selectmode => 'multiple', 
>  -selectmode => 'extended', 
>  -selecttype => 'row', 
>  -resizeborders => 'col', 
>  -bg => 'white', 
>  -rowheight => 2, 
>  -bd => \@border, 
>  -justify => 'left', 
>  -drawmode => 'compatible', 
>  -wrap => 0, 
>  -relief => 'solid' 
> )->pack(-fill=>'both'); 
> $table->rowHeight(0,1); 
> $table->tagRow('title',0); 
> $table->tagConfigure('title', -bd=>2, -relief=>'raised'); 
> $table->colWidth(0,5,3,6,4,10); 
> #$table->selectionAnchor('topleft'); 
> $table->activate("1,0"); 
> MainLoop();
> 
>  
>  
> From: sanfrancisco-pm-bounces+lemseffert=sacsewer.com at pm.org [mailto:sanfrancisco-pm-bounces+lemseffert=sacsewer.com at pm.org] On Behalf Of Garth Webb
> Sent: Friday, August 27, 2010 1:54 PM
> To: San Francisco Perl Mongers User Group
> Subject: Re: [sf-perl] Tk
>  
> Yes that is possible to do with Perl/Tk. I googled Perl/TK found a few tutorials that will help you get started:
>  
> http://www.bin-co.com/perl/perl_tk_tutorial/
> http://www.lehigh.edu/~sol0/ptk/perlmonth01/pm1.html
>  
> and of course the POD for TK itself:
>  
> http://search.cpan.org/~ni-s/Tk-804.027/pod/UserGuide.pod
>  
> HTH
>  
> Garth
>  
> On Fri, Aug 27, 2010 at 1:36 PM, Lemseffer. Tahar (SDA) <lemseffert at sacsewer.com> wrote:
> That is true the worst that can happen is you say "i dunno".
> Ok here is my little delima.
> I want to create a Table with the fields: Point Name, Point Description,
> Point Status, and comments field.
> I want to be able to enter it Point Name ..etc manually into the table.
> 
> Any help will be appreciated
> Thank you
> T
> 
> -----Original Message-----
> From: Joe Brenner [mailto:doom at kzsu.stanford.edu]
> Sent: Friday, August 27, 2010 1:31 PM
> To: Lemseffer. Tahar (SDA)
> Cc: San Francisco Perl Mongers User Group
> Subject: Tk
> 
> 
> Lemseffer. Tahar (SDA) <lemseffert at sacsewer.com> wrote:
> 
> > Good Afternoon All,
> > Is anyone familiar with TK?
> 
> I wouldn't say "familiar", but I used it a while back. Feel free to hit
> us with your question, the worst that can happen is we say "i dunno".
> 
> ____________________________________________________________________________
> EMAIL DISCLAIMER:
> This email and any attachments thereto may contain private, confidential, and
> privileged material for the sole use of the intended recipient. Any review,
> copying, or distribution of this email (or any attachments thereto) by other
> than the intended recipient is strictly prohibited.
> 
> If you are not the intended recipient, please contact the sender immediately
> and permanently delete the original and any copies of this email and any
> attachments thereto.
> _____________________________________________________________________________
> 
> _______________________________________________
> SanFrancisco-pm mailing list
> SanFrancisco-pm at pm.org
> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm
>  
> _______________________________________________
> SanFrancisco-pm mailing list
> SanFrancisco-pm at pm.org
> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm

Francisco Obispo 
Hosted@ Programme Manager
email: fobispo at isc.org
Phone: +1 650 423 1374 || INOC-DBA *3557* NOC
Key fingerprint = 532F 84EB 06B4 3806 D5FA  09C6 463E 614E B38D B1BE






More information about the SanFrancisco-pm mailing list