メモがわりかつ日本語のサンプルがなかったので。 まず、通常どおりにPaintDCを使った場合 #coding: utf-8 import wx class Frame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, size=(200,200)) self.Bind(wx.EVT_PAINT, self.OnPaint) def OnPaint(self, event): dc = wx.PaintDC(self) dc.DrawEllipse(10, 10, 100, 100) if __name__ == "__main__": app = wx.App(0) frame = Frame() app.SetTopWindow(frame) frame.Show() app.MainLoop() 表示は以下のように

