참고로 파이썬 버전은 3.5입니다.
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, parent=None, title = 'test')
self.SetSize(500,500)
self.mainPanel = wx.Panel(self)
self.staticBitmap = wx.StaticBitmap(self.mainPanel)
with open('test.jpg','rb') as file:
img = file.read()
self.staticBitmap.SetBitmap(wx.Bitmap(img)) # 이부분에서 bytes형식인 img를 Bitmap형식으로 바꿔야
# 하는데 어떻게 하면 되나요.. ㅠㅠ
if __name__=="__main__":
app = wx.App()
frame = MyFrame()
frame.Show()
app.MainLoop()
이런식으로 해서 Byte형식을 Bitmap으로 바꾸고 싶은데 어떻게 하는지 못찾겠네요 ㅠ ㅠ
wx.image(filepath)를 써서 파일을 여는 방법이 있지만
제가 하려는거는 db파일에 저장된 데이터를 비트맵으로 바꾸고 싶습니다..
며칠째 이것만 고민하느라 진도를 못나가고 있습니다 ㅠㅠ 풀릴때 까지 하려고여..