我在Python中使用TKinter制作了一个GUI.我希望能够在鼠标光标移动时显示消息,例如,在标签或按钮的顶部.这样做的目的是向用户解释按钮/标签的作用或代表.
将鼠标悬停在Python中的tkinter对象上时,有没有办法显示文本?
我试图弄清楚如何使工具提示出现在由框包围的画布区域上。理想情况下,如果用户将鼠标悬停在点上并且误差范围在 10 像素以内,就会出现工具提示。
import tkinter as tk;
from idlelib.ToolTip import ToolTip;
windowWidth = 960;
windowHeight = 720;
canvasWidth = windowWidth - 10;
canvasHeight = windowHeight - 10;
''' Main Window '''
root = tk.Tk();
root.resizable(width=False, height=False);
root.geometry('{}x{}'.format(windowWidth, windowHeight));
root.title('Sample');
''' Canvas '''
canvas = tk.Canvas(root,
width = canvasWidth,
height = canvasHeight,
bg = 'grey');
canvas.pack(side = tk.RIGHT, padx = 5);
xo = canvasWidth / 2
yo = canvasHeight / 2;
point = canvas.create_rectangle(xo - 1, yo - 1, xo + …Run Code Online (Sandbox Code Playgroud)