Wx python: сохранение всей панели прокрутки в виде изображения - PullRequest
0 голосов
/ 13 апреля 2020

Я хочу сохранить всю панель в виде файла изображения, но моя панель имеет прокрученную панель. Ниже приведен код:

x, y = self.Canvas.GetClientSize()
source = wx.ClientDC(self.Canvas)
memory = wx.MemoryDC()
bitmap = wx.Bitmap( x, y, -1 )
memory.SelectObject( bitmap )
memory.Blit(0, 0, x, y, source, 0, 0)
bitmap.SaveFile("test.bmp", wx.BITMAP_TYPE_BMP )
memory.SelectObject( wx.NullBitmap)

https://imgur.com/0eOoTP5

https://imgur.com/eynVhqD

Но при сохранении в виде файла изображения , растровое изображение не может показать всю панель. https://imgur.com/5JtnAzP Как решить эту проблему? Не могли бы вы дать мне предложение по пересмотру моего кода?

...