Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Is there a better way to learn Tk?

by pobocks (Chaplain)
on May 08, 2009 at 05:36 UTC ( #762750=note: print w/ replies, xml ) Need Help??


in reply to Is there a better way to learn Tk?

I'm not sure if this is useful, but there are two O'Reilly books for Perl/TK, the lower-level of which I found fairly useful, albeit basic.

I'm pretty sure they're called Learning Perl/TK and Mastering Perl/TK. I've found the first book in multiple libraries.

for(split(" ","tsuJ rehtonA lreP rekcaH")){print reverse . " "}print "\b.\n";


Comment on Re: Is there a better way to learn Tk?
Download Code
Re^2: Is there a better way to learn Tk?
by ELISHEVA (Prior) on May 08, 2009 at 06:08 UTC

    Mastering Perl/Tk is more than useful and far more complete than the CPAN documentation. It is good you mentioned it. In fact, it is a part of the reason I know that the CPAN documentation is woefully incomplete.

    But like most tutorials, they are primarily concerned with explaining the concepts (how to write a GUI) rather than laying out the range of tools available. Some fairly common use cases are missing: for example, how to create a list box or combo box where the user can add elements to the list. Is this something that has to be created out of lower level components? Is there a core widget with this functionality built in? Part of what I need to do is assess how much custom programming will be needed and how much can rely on existing components. That is hard to do without an overview laying out the capabilities of Tk.

    Best, beth

    Update Link removed: apparently not legal - JavaFan and private communication. O'Reilly does provide on-line access to this book, but they have changed their format and now require you to subscribe to their Safari On line book service to get access.

      Mastering Perl is available on line through Mastering Perl/Tk. Whether this is a legal copy or not,
      Let's see, the link points to Ukrainian domain, and the URL misspells the name of the publisher.

      What would your guess be about its legal status?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://762750]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (21)
As of 2014-09-23 14:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (223 votes), past polls