have a look at the Tk::Table module.
i have provided a trivial example below.

#------------------------------- 8< -------------------------------#
use strict;
use warnings;

use Tk;
use Tk::Table;

my $mw;
my $table;
my $txtEntry1;
my $txtEntry2;

$mw = new MainWindow();
$mw->title("Table Layout Example");

$table = $mw->Table(
        -rows       => 2,
        -columns    => 2,
        -scrollbars => 0,
        -takefocus  => 0
)->pack;

$txtEntry1 = $table->Entry();
$txtEntry2 = $table->Entry();

$table->put(1,0,"Entry 1");
$table->put(1,1,$txtEntry1);
$table->put(2,0,"Entry 2");
$table->put(2,1,$txtEntry2);

MainLoop;
#------------------------------- 8< -------------------------------#

hth

toby


> -----Original Message-----
> From: Prabu Subroto [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, September 18, 2002 6:53 AM
> To: Milis Perl Beginners List
> Subject: Please...Help me. How to arrange my widget with pack
> 
> 
>   Dear my friends,
> 
> Any body would be so kind to teach me how to put label and input of a 
> form in one row.
> I am meaning like this :
> "
> Name of person : [input column with entry widget]
> "
> 
> Here I rewrote the code under below.
> 
> Thank you very much in advance.
> #!/usr/bin/perl
> use Tk;
> my $MainWindow = MainWindow->new;
> $MainWindow->title("Data Entry Form");
> 
> $MainWindow -> Label(-justify => 'left',
>                       -text => "Name of person : ")->pack;
> $NameOfPerson = $MainWindow -> Entry(-selectborderwidth => 10)->pack;
> 
> $MainWindow -> Button(-text => "Close Form",
>                        -command => sub {exit})->pack;
> 
> MainLoop;
> 
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to