在非OnPaint里应该使用ClientDC来画图

import wx

class Example(wx.Frame):
    def __init__(self, parent, title):
        super(Example, self).__init__(parent, title=title,
            size=(250, 150))

        wx.FutureCall(2000, self.DrawLine)

        self.Centre()
        self.Show()

    def DrawLine(self):
        dc = wx.ClientDC(self) dc.DrawLine(50, 60, 190, 60) if __name__ == '__main__':
    app = wx.App()
    Example(None, 'Line')
    app.MainLoop()

 

你可能感兴趣的:(client)