Здравствуйте, я хотел бы поместить контекст устройства в sizer, однако, когда я пытаюсь это сделать, python возвращает ошибку.
import wx
class Example(wx.Frame):
def __init__(self, parent, title):
super(Example, self).__init__(parent, title=title,
size=(250, 150))
self.sizer = wx.BoxSizer()
self.Bind(wx.EVT_PAINT, self.OnPaint)
button1 = wx.Button(self, id=wx.ID_ANY, label='Button',pos=(8, 38), size=(175, 28))
self.sizer.Add(button1, 1, wx.EXPAND|wx.ALL, 10)
self.Centre()
self.Show()
def OnPaint(self, e):
dc = wx.PaintDC(self)
self.sizer.Add(dc, 1, wx.EXPAND|wx.ALL, 10)
dc.DrawLine(50, 60, 190, 60)
if __name__ == '__main__':
app = wx.App()
Example(None, 'Line')
app.MainLoop()
Спасибо!