| 168 | |
| 169 | |
| 170 | def _tooltip(parent): # htest # |
| 171 | top = Toplevel(parent) |
| 172 | top.title("Test tooltip") |
| 173 | x, y = map(int, parent.geometry().split('+')[1:]) |
| 174 | top.geometry("+%d+%d" % (x, y + 150)) |
| 175 | label = Label(top, text="Place your mouse over buttons") |
| 176 | label.pack() |
| 177 | button1 = Button(top, text="Button 1 -- 1/2 second hover delay") |
| 178 | button1.pack() |
| 179 | Hovertip(button1, "This is tooltip text for button1.", hover_delay=500) |
| 180 | button2 = Button(top, text="Button 2 -- no hover delay") |
| 181 | button2.pack() |
| 182 | Hovertip(button2, "This is tooltip\ntext for button2.", hover_delay=None) |
| 183 | |
| 184 | |
| 185 | if __name__ == '__main__': |