擅长:python、mysql、java
<p>要使用wxPython获取鼠标位置,可以使用:</p>
<pre><code>pos = wx.GetMousePosition() # in screen coordinates
</code></pre>
<p>这将把XY在屏幕坐标中的位置作为一个元组。
如果需要相对于小部件的位置,则必须通过在小部件上调用ScreenToClient()将其转换为客户机坐标。在</p>
^{pr2}$
<p>如果只想在当前鼠标位置显示一个弹出菜单,则可以跳过此操作并调用PopupMenu(),而不提供位置:</p>
<pre><code>self.PopupMenu(self.popupmenu) # pop up menu at mouse position
</code></pre>