is there a way to specify via the grid itself that the grid border lines should be visible

No.

does one accomplish this via adding border to the grid components (eg the cells)?

Correct. One way you can do that is to specify

-relief => 'solid',
when instantiating your widgets.

what if the cells are of different sizes, and one desires a regular grid, like graph paper?

You have to calculate the size yourself. You either specify a size that you know is big enough for everything, or you get the size or your largest widget. Something like this untested code:

# after you instantiate all your widgets in $master. $master->update; my $maxHeight = (sort {$b <=> $a} map $_->reqheight => $master->gridSlaves)[0]; my $maxWidth = (sort {$b <=> $a} map $_->reqwidth => $master->gridSlaves)[0]; $master->gridColumnconfigure($_, -minsize => $maxWidth) for 0 .. ($master->gridSize)[0]; $master->gridRowconfigure ($_, -minsize => $maxHeight) for 0 .. ($master->gridSize)[1];
HTH.

In reply to Re: TK newbie -- grid lines by qumsieh
in thread TK newbie -- grid lines by water

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.