util.Tooltip module
Module variables
var ACTIVE
var ALL
var ANCHOR
var ARC
var BASELINE
var BEVEL
var BOTH
var BOTTOM
var BROWSE
var BUTT
var CASCADE
var CENTER
var CHAR
var CHECKBUTTON
var CHORD
var COMMAND
var CURRENT
var DISABLED
var DOTBOX
var E
var END
var EW
var EXCEPTION
var EXTENDED
var FALSE
var FIRST
var FLAT
var GROOVE
var HIDDEN
var HORIZONTAL
var INSERT
var INSIDE
var LAST
var LEFT
var MITER
var MOVETO
var MULTIPLE
var N
var NE
var NO
var NONE
var NORMAL
var NS
var NSEW
var NUMERIC
var NW
var OFF
var ON
var OUTSIDE
var PAGES
var PIESLICE
var PROJECTING
var RADIOBUTTON
var RAISED
var READABLE
var RIDGE
var RIGHT
var ROUND
var S
var SCROLL
var SE
var SEL
var SEL_FIRST
var SEL_LAST
var SEPARATOR
var SINGLE
var SOLID
var SUNKEN
var SW
var TOP
var TRUE
var TclVersion
var TkVersion
var UNDERLINE
var UNITS
var VERTICAL
var W
var WORD
var WRITABLE
var X
var Y
var YES
var wantobjects
Classes
class Tooltip
It creates a tooltip for a given widget as the mouse goes on it.
see:
https://stackoverflow.com/questions/3221956/ what-is-the-simplest-way-to-make-tooltips- in-tkinter/36221216#36221216
http://www.daniweb.com/programming/software-development/ code/484591/a-tooltip-class-for-tkinter
-
Originally written by vegaseat on 2014.09.09.
-
Modified to include a delay time by Victor Zaccardo on 2016.03.25.
-
Modified
- to correct extreme right and extreme bottom behavior,
- to stay inside the screen whenever the tooltip might go out on the top but still the screen is higher than the tooltip,
- to use the more flexible mouse positioning,
- to add customizable background color, padding, waittime and wraplength on creation by Alberto Vassena on 2016.11.05.
Tested on Ubuntu 16.04/16.10, running Python 3.5.2
Ancestors (in MRO)
- Tooltip
- builtins.object
Static methods
def __init__(
self, root, widget)
Initialize self. See help(type(self)) for accurate signature.
def hide(
self)
def onEnter(
self, event)
def onLeave(
self, event)
def schedule(
self)
def show(
self)
def unschedule(
self)
Instance variables
var bg
var id
var logger
var pad
var text
var tw
var waittime
var widget
var wraplength