in reply to Perl GUI

Almost every beginner has wanted the same such "miracle code writer".... but believe me, you are better off writing the code from scratch. The "boilerplate code" produced by the auto-code-writers are convoluted, messy, and actually make it harder to write a good gui front end. Sure you can get away with it occaisionally, but for the most part you will be stuck with long unreadable variable names, odd subroutines, and similar boiler-plate code, and you be lost to get answers when you are stuck.

It is not hard to write a simple gui for getting input.....

#!/usr/bin/perl use Tk; use Tk::DialogBox; my $mw = MainWindow->new; my $dialog = $mw->DialogBox( -buttons => [qw/Ok Cancel/], -title => "Enter New Value" ); my $dialogE = $dialog->add("Entry"); $dialogE->pack(qw/-padx 10 -pady 10/); my $button = $mw->Button( -text => "Get new value...", -command => [ \&getNewValue, $dialog, $entry ] )->pack(qw/-side left -padx 10/); MainLoop; sub getNewValue { my ( $db, $entry ) = @_; my $dbEntry = $db->Subwidget('entry'); ## Clear the Entry before showing the dialog $dbEntry->delete( 0, 'end' ); ## Determine whether or not the user hit "Ok" my $button = $db->Show(); if ( $button eq "Ok" ) { my $letter = $dbEntry->get(); print "$letter was submitted\n"; } } __END__

You can search groups.google.com for hundreds of examples for getting name/password information, or whatever you need to get..... even paragraph's of text.


I'm not really a human, but I play one on earth. Cogito ergo sum a bum