当鼠标悬停在输入框或图像上时,如何使消息显示在鼠标旁边?

2024-06-25 22:53:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我设计了一个带有登录屏幕的GUI。当用户的鼠标悬停在文本框或角落中的徽标上时,我希望鼠标旁边出现一条小消息,告知用户它是什么或它的用途

我问了一个朋友,但他只知道如何在HTML中实现,而我正在使用python。这种类型的效果是否可能?如果可能,我需要包括哪些代码

Here is an example of the effect I mean.

我已经包括了一些代码,如果有人想编辑它

from tkinter import *

temp = Tk()
temp.geometry('500x300')
temp.title("Login Screen")

logo = PhotoImage(file='image.png')
logoplace = Label(temp, image=logo, bg='black')
logoplace.pack()

Entrybox = Entry(temp, width=20)
Entrybox.pack()

temp.mainloop()

Tags: 代码用户image消息屏幕gui鼠标temp
1条回答
网友
1楼 · 发布于 2024-06-25 22:53:41
import tkinter as tk
import webbrowser

from idlelib.tooltip import Hovertip
root = tk.Tk()
root.title('Hover')
canvas = tk.Canvas(root, bg='gray')
canvas.pack()
def Hover():
 url = 'https://stackoverflow.com'
 webbrowser.open_new(url)
myBtn = tk.Button(canvas,command=Hover,text='My Button',bg='black', fg='white')
myBtn.pack(padx=(100))
myBtn.pack(pady=(100))
myTip = Hovertip(myBtn,'Hello World!')
root.mainloop()

Example

相关问题 更多 >