Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

Mastering Perl/Tk

by dreadpiratepeter (Priest)
on Mar 23, 2002 at 18:14 UTC ( #153814=bookreview: print w/replies, xml ) Need Help??

Item Description: A guide to everything Tk

Review Synopsis:

I was impressed with this book fom the moment I opened it sitting in the bath-, er, reading room. I've been using Perl/Tk for at least 5 years, and I used Tcl/Tk before that. I consider myself almost an expert in it. Having said that, I learned five new things in my first five minutes of reading, just by flipping through the book.
Mastering Perl/Tk illuminates every dusty corner of Tk, without seeming to get bogged down in the details. It covers all the little things you might never find on your own. Changing cursors, balloon help, palettes, listbox virtual events, canvases as postscript, pie menus, animation, the adjustor, and more. At the same time it provides full coverage of the important widgets- lists, canvases, text, etc.
It covers the main loop in detail, ipc with the send command, and the options database.
It also shows how to make your own widgets, both in perl and c.
In short, it covers everything. Buy it. The Emu book will become the Camel book of Tk, the standard reference for the toolkit.
And finally, hats off to O'Reilly for the look and feel of this book. I don't know what it is that they changed, but the typesetting in Mastering Perl/Tk seems cleaner and crisper than in earlier O'Reilly titles; it's very easy on the eyes.


Replies are listed 'Best First'.
Re: Mastering Perl/Tk
by herveus (Parson) on Mar 25, 2002 at 17:19 UTC

    A good book indeed!

    The Table of Contents:

    1. Hello, Perl/Tk
    2. Geometry Management
    3. Fonts
    4. Button, Checkbutton, and Radiobutton Widgets
    5. Label and Entry Widgets
    6. The Scrollbar Widget
    7. The Listbox Widget
    8. The Text, TextUndo, and ROText Widgets
    9. The Canvas Widget
    10. The Scale Widget
    11. Frame, MainWindow, and Toplvel Widgets
    12. The Menu System
    13. Miscellaneous Perl/Tk Methods
    14. Creating Custom Widgets in Pure Perl/Tk
    15. Anatomy of the MainLoop
    16. User Customization
    17. Images and Animations
    18. A Tk Interface Extension Tour
    19. Interprocess Communication with Pipes and Sockets
    20. IPC with send
    21. C Widget Internals
    22. Perl/Tk and the Web
    23. Plethora of pTk Potpourri
    Installing Perl/Tk
    Options and Default Values for Each Widget
    Complete Program Listings


Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: bookreview [id://153814]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (2)
As of 2022-08-19 23:16 GMT
Find Nodes?
    Voting Booth?

    No recent polls found