I have written some nice looking front-ends using Perl/Tk. It is certainly easy to use and very quick to develop. As far as how professional your GUI will look - well, that's really up to how much time you are willing to put into the design.

If you want to see one of my better works, you can find it here. This was a front end to a class project we did for a real-time oscilloscope. We used RTOS Linux component in conjunction with a Keithley DAQ card. The link above is just a sample GUI with dummy data. Please feel free to play around with it.

I must add one more thing. In my Tk experience, I've discovered that even though the code will work on any Perl/Tk enabled OS (btw, I tested this on Windows and RedHat), you MUST specify ALL parameters to EVERY widget in order to achieve the same look on different platforms. So, if that is a concern for you, please take this statement dear to your heart. I know for a fact that my program does not do a good enough job - I saw major differences b/w Windows and RedHat. I hope this helps.


In reply to Re: Re: Mastering Perl/Tk by gri6507
in thread Mastering Perl/Tk by jlongino

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.