栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Python中使用鼠标光标悬停在某物上时显示消息

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Python中使用鼠标光标悬停在某物上时显示消息

您需要在

<Enter>
<Leave>
事件上设置绑定。

注意:如果选择弹出窗口(即工具提示),请确保不要将其直接弹出在鼠标下方。因为光标离开标签并进入弹出窗口,将导致离开事件触发。然后,您的请假处理程序将关闭该窗口,您的光标将输入标签,这将导致进入事件,该事件将弹出该窗口,这将导致一个请假事件,该事件将使该窗口消失,从而导致一个enter事件,…
ad无限

为简单起见,这是一个更新标签的示例,类似于某些应用程序使用的状态栏。创建工具提示或其他方式来显示信息仍然从绑定到

<Enter>
和的相同核心技术开始
<Leave>

import Tkinter as tkclass Example(tk.frame):    def __init__(self, *args, **kwargs):        tk.frame.__init__(self, *args, **kwargs)        self.l1 = tk.Label(self, text="Hover over me")        self.l2 = tk.Label(self, text="", width=40)        self.l1.pack(side="top")        self.l2.pack(side="top", fill="x")        self.l1.bind("<Enter>", self.on_enter)        self.l1.bind("<Leave>", self.on_leave)    def on_enter(self, event):        self.l2.configure(text="Hello world")    def on_leave(self, enter):        self.l2.configure(text="")if __name__ == "__main__":    root = tk.Tk()    Example(root).pack(side="top", fill="both", expand="true")    root.mainloop()


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/641007.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号