-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add tooltips when user hovers over UI elements #570
Comments
The tooltip functionality appears to be selectively broken (for wx.Buttons) on macOS 14.1.2 with wxpython 4.2.1. The example below from their docs does not produce a tooltip when run. import wx
class Example(wx.Frame):
def __init__(self, *args, **kwargs):
super(Example, self).__init__(*args, **kwargs)
self.InitUI()
def InitUI(self):
self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)
# create parent panel
self.pnl = wx.Panel(self)
# create button at point (20, 20)
self.btn = wx.Button(self.pnl, id = 1, label ="Button")
# set tooltip for button
self.btn.SetToolTip("Button ToolTip")
self.SetSize((350, 250))
self.SetTitle('wx.Button')
self.Centre()
def main():
app = wx.App()
ex = Example(None)
ex.Show()
app.MainLoop()
if __name__ == '__main__':
main() |
…en on macOS and wxPython. See GH issue
I ran the above code on macOS 14.5 (Apple M3) and wxPython 4.2.1 and the tooltip appeared as expected. This can likely be implemented using code akin to the above example. |
d052dd5 added more strings to the other advanced panel. Still need to add base string to the variety of UI elements in the Heritrix panel. |
This would improve accessibility but also help to unpack the behavior of the elements when selected beyond their brief label.
The text was updated successfully, but these errors were encountered: