--- Venkatesh Karnam <[EMAIL PROTECTED]> wrote: > > I'm trying to run the following code and open a new window. But the > program finishes without opening a window. Is there something wrong in > the code?
You needed to add "MainLoop;" at the bottom: #!/usr/local/bin/perl5 -w use Tk; use strict; my $main = MainWindow->new(); my $menubar = $main->Frame( -relief => "raised", -borderwidth => 2 )->pack( -anchor => "nw", -fill => "x" ); my $file_menu = $menubar->Menubutton( -text => "File", -underline => 1 )->pack( -side => "left" ); $file_menu->command( -label => "Print", -command => \&Print ); MainLoop; See "perldoc Tk::Overview". Cheers, Curtis "Ovid" Poe ===== "Ovid" on http://www.perlmonks.org/ Someone asked me how to count to 10 in Perl: push@A,$_ for reverse q.e...q.n.;for(@A){$_=unpack(q|c|,$_);@a=split//; shift@a;shift@a if $a[$[]eq$[;$_=join q||,@a};print $_,$/for reverse @A __________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]