I suppose it all depends on the level of control and portability that you are looking to achieve. For example, you can create your own custom buttons in a similar manner to custom HTML buttons (using Labels, Images, and custom bindings).
Perl/Tk does supports themes -- in a way, but not a very useful way if you're looking for portability between X and Win32, and the support that is there is slightly clunky IMO, and probably not what you are looking for.
Probably the best support available for Tk themes currently exists through the most recent builds of Tcl/Tk and the Tcl::Tk bridge available in CPAN. It offers certain trade-offs for development. On the plus side, you have access to all the latest and greatest that the Tcl/Tk community has to offer - new features, bug fixes, other Tcl/Tk custom widgets, etc. The basic API is also very similiar to Perl/Tk's. On the minus side you have to maintain a separate Tcl/Tk distro, which adds to deployment concerns, also Tcl/Tk and Perl/Tk are not completely compatible. Subclassing is distinctly different from Perl/Tk, so that means that most custom Perl/Tk widgets are not able to be used. Tcl/Tk knowledge is not absolutely required for Tcl::Tk, but can be helpful. There are other tradeoffs as well, but this post isn't intended to be exhaustive comparison between the two.
RobIn reply to Re: Perl Tk themes
by rcseege
in thread Perl Tk themes
by critter
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |