[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Easy way to create a set of list/entry widgets?



* Tyler Hepworth <raklet gmail com> [2005-01-05 06:21]:
> foreach my $values (@values) {
>     \$values->[1] = Gtk2::Label->new ($values->[0]);
>     \$values->[2] = Gtk2::Entry->new;
> }
> 
> [ snip ]
> 
> When I run the program, I get the error: "Can't modify single
> ref constructor in scalar assignment"
> 
> Can someone either shed some light on the error message and how
> to fix it (if possible)

Nothing to do with Gtk2.

    $ perl -le' \$_ = "" '
    Can't modify single ref constructor in scalar assignment at -e line 1, at EOF

Lose the backslashes in that foreach loop and it'll work fine.

> or point me in another direction for easily creating an
> otherwise cumbersome amount of code for label/entry widgets?

Try Glade. Constructing a GUI in Perl is fine for simple
interfaces, and if driven by datastructures is even okay for
slightly less simple interfaces, but it gets messy fast. See
Gtk2::GladeXML.

Regards,
-- 
#Aristotle
*AUTOLOAD=*_;sub _{s/(.*)::(.*)/print$2,(",$\/"," ")[defined wantarray]/e;$1}
&Just->another->Perl->hacker;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]