I had many many perl scripts written with Perl/Tk.
I spent a lot of time rewriting with a lot of trial and error 99
percent of my scripts using Tkx.
The Tk/Docs saved quite a bit of time, but I sure wish there was an equivalent manual like "Mastering Perl/Tk".
I had unfortunately used the Tk::DialogBox quite a bit for which there really is no equivalent. But I ended up replacing the DialogBoxes with Tkx Gridded Labelled Entries and Buttons.
I only was able to make this work with MacOS Mavericks 10.9.2 by simply downloading ActiveState Perl and not using the Apple installed version of Perl.
I like ActiveSate's implementation of Perl much better and it automatically includes the Tkx modules.
I don't like the fact that Apple's Aqua theme doesn't allow you to
customize the colors of Tkx frame backgrounds and button backgrounds.
While I could fully control everything in Perl/Tk.
The Windows 7 version of ActiveState Perl's Tkx module allows full customization theme control.
I hope Tkx is here to stay and doesn't become a dinosaur ala Perl/Tk.
But my biggest gripe is I wouldn't have gotten rid of Perl / Tk before coming out with a full blown Manual. Without a manual, I had to do a very tedious rewrite of all of my Perl/Tk scripts over many weeks.
A good manual would have made the job go a lot quicker.
Was this review helpful to you? Yes No
I strongly feel that Tkx is the way forward in GUI programming in Perl. It provides direct access to all widgets in Tck/Tk that look great (via the Tcl/Tk styles widgets), and can be written in a code that is similar enough to Perl Tk to make the conversion relatively simple.
As yet, I don't know many full-blown applications written in Tkx, except for ActiveState's PerlApp and a language analysis tool called AntWordProfiler (www.antlab.sci.waseda.ac.jp/software.....
However, the documentation for Tkx is not good and you will spend a lot of time trying to figure out the conversion from Tcl/Tk code to Perl Tkx in some cases. The conversion is simple but just isn't documented well.
There is good news though. Documentation at www.tkdocs.com/tutorial/ has recently been written that is clear and detailed. Anyone interested in Tkx should visit here before doing any serious work.
5 out of 5 found this review helpful. Was this review helpful to you? Yes No
I'm really enjoying using this module, much moreso than the older Tk set of modules. The only snag I had was my Mac (running OS X 10.5) had an older verion of Tcl/Tk (8.4), which caused some things to not work well. Once I upgraded (I used ActiveState's 8.5.4 distribution), I've not had any problems. Between the documentation with this distribution and the referenced Tk documention at tkdocs.com, I feel pretty confident.
4 out of 4 found this review helpful. Was this review helpful to you? Yes No