Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re: Tk::Photo and copy method

by converter (Priest)
on Aug 02, 2003 at 05:22 UTC ( #280226=note: print w/replies, xml ) Need Help??

in reply to Tk::Photo and copy method

Tk::Photo supports the following formats:

  • BMP
  • PPM
  • GIF
  • PNG (with extension)
  • JPEG (with extension)
  • TIFF (with extension)

Try using Tk::Pixmap (which supports only XPM) instead.


Replies are listed 'Best First'.
Re: Re: Tk::Photo and copy method
by didier (Vicar) on Aug 02, 2003 at 10:40 UTC
    I have found the problem.

    An empty photo object must be set without explicit
    descriptor, nor image tags.
    So in the main window, the line:
    my $image = $label ->Photo('image', -height => 10, -width => 10, -format=>'XPM');
    my $image = $label ->Photo( -height => 10, -width => 10);
    Nice day for you all!
Re: Re: Tk::Photo and copy method
by didier (Vicar) on Aug 02, 2003 at 09:26 UTC
    Thank for the answer, converter.
    As you see in the code above, my problem relie on the usage
    of the copy method from Tk::Photo.
    Tk::Pixmap has no method which allows partial pixels
    You can only cget() or configure() the whole.

    But more specifically my question was:
    what's means this "Tk::Photo=HASH(0xc5ef04)"

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (9)
As of 2021-04-14 12:13 GMT
Find Nodes?
    Voting Booth?

    No recent polls found