fyne代码如何实现鼠标悬停按钮,提示功能,现在没有提示功能

package main
import (
"log"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/theme"
"fyne.io/fyne/v2/widget"
)
func main() {
myApp := app.New()
myWindow := myApp.NewWindow("Toolbar Widget")
// 创建一个新的工具栏toolbar,包含多个操作按钮
toolbar := widget.NewToolbar(
// 创建一个工具栏按钮,带有图标和点击事件处理函数; theme.DocumentCreateIcon():获取新文档的图标
widget.NewToolbarAction(theme.DocumentCreateIcon(), func() {
log.Println("New document")
}),
// 添加一个分隔符,用于在工具栏中分隔不同的操作
widget.NewToolbarSeparator(),
//以下三项为:添加剪切、复制和粘贴按钮,均未实现具体功能(函数为空)
widget.NewToolbarAction(theme.ContentCutIcon(), func() {}),
widget.NewToolbarAction(theme.ContentCopyIcon(), func() {}),
widget.NewToolbarAction(theme.ContentPasteIcon(), func() {}),
// 在工具栏中添加一个空白的间隔,以调整布局
widget.NewToolbarSpacer(),
// 添加一个帮助按钮,显示帮助信息; theme.HelpIcon():获取帮助图标
widget.NewToolbarAction(theme.HelpIcon(), func() {
log.Println("Display help")
}),
)
// toolbar.Items = append(toolbar.Items, widget.NewToolbarSpacer()) // 添加一个空白间隔
// 创建内容区域
// 创建一个边框布局容器,允许在四个边(上、下、左、右)放置组件; 第一个参数是工具栏,放置在顶部,后面三个参数为 nil,表示不在其他边放置任何组件
content := container.NewBorder(toolbar, nil, nil, nil,
// 在中心区域添加一个标签(任意放置多个),显示文本 "Content"
widget.NewLabel("Content"),
)
myWindow.SetContent(content)
myWindow.Resize(fyne.NewSize(300, 200))
myWindow.ShowAndRun()
}