layoutf für Bitmap?
Verfasst: Montag 2. November 2009, 09:50
Hallo,
liefert zwar ein Bild auf dem panel, aber es wird nicht skaliert sondern beschnitten.
jetzt habe ich gedacht, das es am StatikBitmap liegt...aber BitmapFromImage liefert:
edit:
Falls das nicht geht, wie wird sowas generell gehandhabt?
Wenn man ein panel hat, dass mit der Bildschirmauflösung skalieren soll und das auf dem panel befindliche Bild auch?
Dann habe ich doch keine andere Möglichkeit oder ist dann evt_size die Lösung??
Code: Alles auswählen
Logo = wx.Image('GraphFiles\\STLogo.jpg', wx.BITMAP_TYPE_JPEG).ConvertToBitmap()
Logo_bmp=wx.StaticBitmap(panel, -1, Logo)# , (Logo.GetWidth(), Logo.GetHeight()))
Logo_bmp.SetConstraints(layoutf.Layoutf('X=X#1;Y=Y#1;h%h80#1;w%w80#1',(Hauptrahmen,)))
Code: Alles auswählen
Logo = wx.Image('GraphFiles\\STLogo.jpg', wx.BITMAP_TYPE_JPEG)#.ConvertToBitmap()
Logo_bmp=wx.BitmapFromImage(Logo)# , (Logo.GetWidth(), Logo.GetHeight()))
Logo_bmp.SetConstraints(layoutf.Layoutf('X=X#1;Y=Y#1;h%h80#1;w%w80#1',(Hauptrahmen,)))
wie kann ich ein Bild einfügen, dass wie die anderen Objekte auch skaliert??'Bitmap' object has no attribute 'SetConstraints'
edit:
Falls das nicht geht, wie wird sowas generell gehandhabt?
Wenn man ein panel hat, dass mit der Bildschirmauflösung skalieren soll und das auf dem panel befindliche Bild auch?
Dann habe ich doch keine andere Möglichkeit oder ist dann evt_size die Lösung??