wxpython中的bitmapbutton怎么实现缩放

wxpython中的bitmapbutton怎么实现缩放,第1张

将bitmap通游芦过

ConvertToImage转链袜换成Img,调用Img的

Scale(int width, int height) 方法进行缩放,再棚磨激通过

wxBitmap ( const wxImage& img , int depth = -1)

方法创建bitmap对象.

wxpython:

# 使用wx.Image得到对象

bmp = wx.Image('bitmaps/image.bmp', wx.BITMAP_TYPE_BMP).ConvertToBitmap()

gif = wx.Image('bitmaps/漏御如image.gif', wx.BITMAP_TYPE_GIF).ConvertToBitmap()

png = wx.Image('bitmaps/image.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap()

jpg = wx.Image('bitmaps/image.jpg', wx.BITMAP_TYPE_JPEG).ConvertToBitmap()

# 把它们显示出来返启

pos = 10

wx.StaticBitmap(frame, -1, bmp, (10, pos), (bmp.GetWidth(), bmp.GetHeight()))

pos = pos + bmp.GetHeight() + 10

wx.StaticBitmap(frame, -1, gif, (10, pos), (gif.GetWidth(), gif.GetHeight()))

pos = pos + gif.GetHeight() + 10

wx.StaticBitmap(panel, -1, png, (10, pos), (png.GetWidth(), png.GetHeight()))

pos = pos + png.GetHeight() + 10

wx.StaticBitmap(frame, -1, jpg, (10, pos), (jpg.GetWidth(), jpg.GetHeight()))

具体的请根据你的实际拆纳情况修改,最好去http://www.wxpython.org/download.php#binaries

下载wxpython和wxpython demo看看,这个demo很强大的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12269089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存