Venerable Monks

I have built a Perl App with modules with Perl Tk as the GUI and am making an executable out of it (so normal users with no Perl knowledge can use it at my work). These modules will use the print command and with Tk I grab the output of the print command and post it in a Tk scrolled text box. These outputs are statuses as the modules run, so that if any problems happen, I can more easily figure out where they are at or the user can validate the information that is processing. This is similar to when you install most programs and you can see the details of the files they are creating when you click the Show Details button while the program is in the install wizard. When they click the button and the module is called, the print outputs are not posted to the scrolled text box until the module is complete or if the module fails, they don't populate the scrolled text box with anything.

Is there a way to dynamically post prints to the Tk scrolled text box as the module prints them instead of doing it once the module has completed (or not at all if the module fails)?

Thank you for your wisdom


In reply to Dynamically Filling Text Box from Perl Tk by amdme127

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.