我想繪製一個以wx.EmptyBitmap爲中心的數字。如何使用wxpython在位圖中繪製文本?
我該如何使用wxpython來做到這一點?
感謝提前:)
import wx
app = None
class Size(wx.Frame):
def __init__(self, parent, id, title):
frame = wx.Frame.__init__(self, parent, id, title, size=(250, 200))
bmp = wx.EmptyBitmap(100, 100)
dc = wx.MemoryDC()
dc.SelectObject(bmp)
dc.DrawText("whatever", 50, 50)
dc.SelectObject(wx.NullBitmap)
wx.StaticBitmap(self, -1, bmp)
self.Show(True)
app = wx.App()
Size(None, -1, 'Size')
app.MainLoop()
此代碼只給了我黑色的形象,我究竟做錯了什麼? 現在缺少在這裏..
你需要清除位圖到合適的顏色,並繪製文本在適當的顏色... – Will 2010-04-06 12:50:25
確切的人:)它的工作;)謝謝你們! – 2010-04-06 12:52:45