Re: Can you display a bitmap with/inside of a sizer?

[email protected] (Steve Cookson)
Newsgroups perl.wxperl.users
Message-ID <[email protected]>
Hi James,

You want Wx::StaticBitmap, like this:

     my $bmp = Wx::Bitmap->new("path/to/bitmap.png", wxBITMAP_TYPE_PNG) ;
     my $sbm = Wx::StaticBitmap->new($parent, wxID_ANY, $bmp, 
wxDefaultPosition, wxDefaultSize, );
     $sizer->Add($sbm, 0, 0, 0);

Regards

Steve.


On 02/05/15 16:05, James Lynes wrote:
> Good day!
>
> I'm working on a little app to design common emitter amplifiers. I 
> created a circuit schematic with Eagle and exported it to a PNG file.
>
> I am currently displaying the PNG at a fixed location of the screen with:
>
>     Wx::Event::EVT_PAINT($self, sub {
>         my ($self, $event) = @_;
>         My $dc = Wx::PaintDC->new($self);
>         my $bmp = Wx::Bitmap->new("CEAmpImg.png, wxBITMAP_TYPE_PNG);
>         $dc->DrawBitmap($bmp, 150, 50, 1);});
>
> If would be nice if I could blend this in with the sizers that are 
> controlling the layout of the input and output TextCtrls.
>
> Thanks for your ideas.
>
> James
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.