wxPython在鼠标焦点上显示帮助

时间:2013-12-08 00:14:02

标签: python wxpython

我想知道在将鼠标放在wx.Button上一两秒时,是否有任何简单的方法可以弹出帮助(胶粘物样式)。 感谢

1 个答案:

答案 0 :(得分:1)

我相信你正在寻找wx.ToolTip。一个例子:

import wx

class MyFrame(wx.Frame):
  def __init__(self, title, *args, **kwargs):
    super(MyFrame, self).__init__(None, title=title, *args, **kwargs)
    panel  = wx.Panel(self)
    button = wx.Button(panel, label="Button")
    tooltip = wx.ToolTip("Try to click this button")
    button.SetToolTip(tooltip)

class MyApp(wx.App):
  def OnInit(self):
    self.frame = MyFrame("Example")
    self.frame.Show()
    return True

MyApp(False).MainLoop()

wx.ToolTip

您可以使用some methods来控制提示。