So if I want to create GUI using perl what is advisable to use? Tcl or Tk or Tkx?

Add wxPerl to the list of the GUI toolkits and choose one (or more), based on the features that any of the libraries provides.

One can make a choice only after he learns at least at a basic level how to use them, and what are the differences between the widget capabilities. There are subtle, but important differences between the implementations, for example Tk::StatusBar labels can have color text and can be centered, but in wxPerl that's not yet implemented (at least in wxwidgets 2.8.11. This is not so important for the functionality of the application, but you got the point ...), on the other hand wxPerl has other advantages over PerlTk, including the fact that it is developed actively.

What I mean is that you can implement a MVC pattern, an use any of the toolkits to create the view part of the application, you even can experiment with more than one toolkit. I have a experimental project of a database application on GitHub that uses PerlTk and wxPerl for the View part of the implementation (https://github.com/stefansbv/Tpda3)

Regards, Stefan


In reply to Re^5: Applications of Perl\Tk by stefbv
in thread Applications of Perl\Tk by tej

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.