in reply to Re^4: file open in perl tk
in thread file open in perl tk
#!/usr/bin/perl -w # Create a sub window at the request of the user use Tk; use strict; my $mw = MainWindow->new; $mw->configure(-background => 'black', -foreground => 'white'); $mw->geometry("400x100"); $mw->title("Multiple Windows Test"); my $button1 = $mw->Button( -text => "view Results", -background => "cyan", -command => \&button1_sub)->pack(-side=>"right +"); $mw->Button(-text => "Exit", -command => sub{exi +t})->pack(-side=>"bottom"); sub button1_sub { my $subwin1 = $mw->Toplevel; $subwin1->geometry("400x300"); $subwin1->title("Sub Window #1"); my $fh; open ($fh,"<test.txt") or die $!; my @contents = <$fh>; my $sublable = $subwin1->Scrolled('Text', -scrollbars => 'osoe', )->pack; $sublable->insert('end',@contents); close($fh); my $subwin_button = $subwin1->Button(-text => "Close w +indow", -command => [$subwin1 => 'destroy'])->pack(-side=>"bot +tom"); #=================================Creating save buttio +n on subwindow =========== my $save_button = $subwin1->Button(-text=>'save', -command =>\&get_save, -background =>'cyan')- +>pack(-side=>'right'); } MainLoop; sub get_save { getSaveFile(-title => 'Select a file to APPEND',-defau +ltextension=>'.in'); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: file open in perl tk
by kcott (Archbishop) on Nov 03, 2010 at 09:58 UTC | |
by vr786 (Sexton) on Nov 03, 2010 at 10:38 UTC | |
by kcott (Archbishop) on Nov 03, 2010 at 11:07 UTC | |
|
Re^6: file open in perl tk
by roboticus (Chancellor) on Nov 03, 2010 at 12:13 UTC |