Zentara already said the important things. But I think it really was your intention to have the selection of the second widget change when the first widget is selected as in your script. In that case you only need to change Zentaras script this way:

sub ComboBoxSelect { my $list = shift; print "Browsing $list\n"; if ($list == 1) { my @TestList1 = ('a','b','cde'); $box{2}{'obj'}->configure(-choices => \@TestList1,-state => 'norma +l'); } }

If you prefer to have separate browsecmd functions for your widgets, you still can do that with Zentaras version. Just give a subroutine reference as a fifth parameter to createComboBox

UPDATE: The original program of AnonMonk works when the line @TestList1 = ('1','3','125'); is moved out of the callback routine to the end of the Screen routine. Looks like a bug in JComboBox to me


In reply to Re: problem with Tk::JComboBox by jethro
in thread problem with Tk::JComboBox by Anonymous Monk

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.