Re: Can you display a bitmap with/inside of a sizer?
Steve Cookson <[email protected]> Mon, 04 May 2015 12:32:52 -0300
| Newsgroups | gmane.comp.lang.perl.wxperl |
|---|---|
| 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
>
>