First off - many thanks to all who have already helped iron out the bugs in what was supposed to be a simple programming project.

Next up: I want to populate the rest of the table created by

#Geometry Management my $table = $mw->Frame (); my $lab4 = $mw->Label( -text => "Year" )->pack(); my $mpy_0 = $mw->Entry( -width => 5, -textvariable => \$mpy0 )->pack() +; my $lab5 = $mw->Label( -text => "Momentary\nPop. Est." )->pack(); my $mpe_0 = $mw->Entry( -width => 5, -textvariable => \$mpe0 )->pack() +; $lab4 -> grid(-row=>1,-column=>1, -in => $table); $lab5 -> grid(-row=>1,-column=>2, -in => $table); $mpy_0 -> grid(-row=>2,-column=>1, -in => $table); $mpe_0 -> grid(-row=>2,-column=>2, -in => $table); foreach my $b (0 .. $LST-1){ print $mpy_mpe[$b]; } $table->pack ();

$LST is an imported integer. @mpy_mpe has already been opened and contains

my $mpy_1 = $mw->Entry( -width => 5, -textvariable => \$mpy1 )->pack() +;\n$mpy_1 -> grid(-row=>3,-column=>1, -in => $table)\n;my $mpe_1 = $m +w->Entry( -width => 5, -textvariable => \$mpe1 )->pack();\n$mpe_1 -> +grid(-row=>3,-column=>2, -in => $table)\n; my $mpy_2 = $mw->Entry( -width => 5, -textvariable => \$mpy2 )->pack() +;\n$mpy_2 -> grid(-row=>4,-column=>1, -in => $table)\n;my $mpe_2 = $m +w->Entry( -width => 5, -textvariable => \$mpe2 )->pack();\n$mpe_2 -> +grid(-row=>4,-column=>2, -in => $table)\n;
(Basically each line contains the code for both the $mpe and $mpy widgets since they go together.)

I'm sure it's a simple step I'm missing but

foreach my $b (0 .. $LST-1){ print $mpy_mpe[$b]; }
only prints to the DOS window, not to MainWindow.

Needless to say, it doesn't do much good in the DOS window.


In reply to One More bit of Perl/Tk Confusion by Dandello

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.