Although I haven't done much GUI work in Perl yet, I've been very pleased with WxWidgets so far. It's not as powerful as GTK+, or as pretty always (even though it uses GTK+ as a backend on unix, there are sometmes holes where real GTK+ apps look better) but it was easy to learn and WxGlade can output perl code for quick prototyping.
The other big advantage of Wx is that it uses native toolkit widgets instead of drawing its own. That way you can ship programs to people on different platforms and it will look like most of their other applications, as opposed to things like Java Swing which look the same on all platforms but nothing like other programs on those platforms.
Tk was popular in the past probably because it was easy to use, but now that it's so ugly and clunky compared to modern toolkits, the extra effort to learn Wx or GTK+ is probably more worth it now.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|