<?xml version="1.0" encoding="windows-1252"?>
<node id="1015895" title="Re: Tk won't output until finished" created="2013-01-29 10:55:19" updated="2013-01-29 10:55:19">
<type id="11">
note</type>
<author id="968231">
Athanasius</author>
<data>
<field name="doctext">
&lt;p&gt;The following seems to work correctly:&lt;/p&gt;

&lt;code&gt;
sub check_card
{
    my $cardno = $card-&gt;get();

    if    (length $cardno == 0)
    {
        error_no_card();
    }
    elsif (length $cardno &gt;  0)
    {
        $mw-&gt;Label
        (
            -text  =&gt; "\nChecking Account Details for '$cardno'.\n Please Wait......\n",
            -width =&gt; 54,

        )-&gt;pack();

        $mw-&gt;update;

        my $exists = check_in_SQLStore($cardno);

        print "We got nothing\n" unless $exists;
    }
}
&lt;/code&gt;

&lt;p&gt;That is, call &lt;c&gt;$mw-&gt;update;&lt;/c&gt; immediately after creating the label.&lt;/p&gt;

&lt;p&gt;See, for example, the recent thread [id://1014459].&lt;/p&gt;

&lt;p&gt;Hope that helps,&lt;/p&gt;

&lt;div class="pmsig"&gt;&lt;div class="pmsig-968231"&gt;
&lt;p&gt;
&lt;table width="100%"&gt;
&lt;tr&gt;
  &lt;td align="left"&gt;
    Athanasius&amp;emsp;&lt;font color="#008000"&gt;&amp;lt;&lt;/font&gt;[href://http://www.biblegateway.com/passage/?search=John%203:16&amp;version=NLV|&lt;font color="#008000"&gt;&amp;deg;&lt;/font&gt;]&lt;font color="#008000"&gt;(((&amp;gt;&amp;lt;&lt;/font&gt;&amp;emsp;&lt;i&gt;contra mundum&lt;/i&gt;
  &lt;/td&gt;
  &lt;td align="right"&gt;
    [href://http://translate.google.com.au/#la/en/Iustus%20alius%20egestas%20vitae%2C%20eros%20Piratica%2C|&lt;b&gt;Iustus alius egestas vitae, eros Piratica,&lt;/b&gt;]
  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</field>
<field name="root_node">
1015886</field>
<field name="parent_node">
1015886</field>
</data>
</node>
