📄 image.py
字号:
# Desc: Generic image panel# Author: Andrew Howard# Date: 19 Sep 2004# CVS: $Id: image.py,v 1.2 2006/02/10 16:34:24 inspectorg Exp $import sysfrom wxPython.wx import *class gzImagePanel(wxPanel): """Generic image panel.""" def __init__(self, parent, pos, size): wxPanel.__init__(self, parent, -1, pos, size) EVT_PAINT(self, self.OnImagePaint) self.image = wxEmptyImage(size[0], size[1]) self.image_size = size[0] * size[1] * 3 self.bitmap = None return def SetData(self, image): """Set the image data; must be an RGB string.""" self.image.SetData(image[:self.image_size]) self.bitmap = wxBitmapFromImage(self.image) return def SaveFile(self, filename, type): """Save the image to a file.""" self.image.SaveFile(filename, type) return def OnImagePaint(self, event): """Handle paint events""" dc = wxPaintDC(self) if self.bitmap: dc.DrawBitmap(self.bitmap, 0, 0, False) return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -