Как объединить (объединить) два wx.bitmap с помощью wxpython? - PullRequest
2 голосов
/ 20 июня 2010

У меня есть одно wx.emptybitmap (1) и одно wx.bitmap (2). Я хочу объединить их (присоединиться) ..

Я хочу создать одно wx.bitmap, состоящее из wx.emptybitmap (1) вверху и wx.bitmap (2) снизу.

Как я могу это сделать?

Заранее спасибо! : D

Ответы [ 2 ]

3 голосов
/ 20 июня 2010

После большого количества поисков в Интернете вот оно:)

Код выглядит примерно так!

    empty = wx.EmptyBitmap(parent.imageWidth,12+parent.imageHeight)
    dc = wx.MemoryDC()
    dc.SelectObject(empty)
    dc.SetTextForeground(parent.colorFont)
    dc.SetPen(wx.Pen('WHITE', 1))
    dc.DrawLine(0, 3, parent.imageWidth, 3)
    dc.DrawLine(0, 6, parent.imageWidth, 6)
    dc.DrawLine(0, 9, parent.imageWidth, 9)
    dc.DrawBitmap(imageSmall[len(imageSmall)-1], 0, 12, True)
    dc.SelectObject(wx.NullBitmap)

    wx.StaticBitmap.__init__(self, parent, id, bitmap=empty, pos=(position[0], position[1]), size=(parent.imageWidth, parent.imageHeight))
0 голосов
/ 23 июля 2012

Вы всегда можете использовать PIL, для этого есть функция.Сохраните изображение в памяти и преобразуйте его в файл wx.Bitmap.

...