2017-09-15 17 views

回答

0

你可以在wxPython演示中找到一個工作示例。從官方網站下載並找到「光標」示例。下面,我複製「光標」中的相關部分。

在面板構造函數中,綁定向左的事件。

self.win.Bind(wx.EVT_LEFT_DOWN, self.OnDrawDot) 

而且,這樣做

def OnDrawDot(self, evt): 
    # Draw a dot so the user can see where the hotspot is 
    dc = wx.ClientDC(self.win) 
    dc.SetPen(wx.Pen("RED")) 
    dc.SetBrush(wx.Brush("RED")) 
    pos = evt.GetPosition() 
    dc.DrawCircle(pos.x, pos.y, 4) 

wxPython的演示是相當寶貴的資源。