在Tkinter Python中用鼠标悬停在某物上时显示消息
假设我们想创建一个应用程序,在其中添加一些关于tkinter小部件的描述,以便在悬停在按钮小部件上时显示工具提示文本。这可以通过添加工具提示或弹出窗口来实现。
工具提示在需要用户交互的应用程序中非常有用。我们可以通过实例化 Balloon(win) 的构造函数来定义工具提示。然后,我们可以将按钮与适用于小部件的工具提示消息绑定。
例子
#导入tkinter库
from tkinter import *
from tkinter.tix import *
#创建tkinter的实例框架
win = Tk()
#设置几何图形
win.geometry("400x200")
#创建工具提示
tip= Balloon(win)
#创建一个按钮小部件
my_button=Button(win, text= "Python", font=('Helvetica bold', 20))
my_button.pack(pady=20)
#将工具提示与按钮绑定
tip.bind_widget(my_button,balloonmsg="Python是一种解释型,高级的通用编程语言")
win.mainloop()
输出
运行上述代码将显示一个带按钮的窗口。现在,将鼠标悬停在按钮“Python”上,它将显示工具提示文本。