25 lines
436 B
Go
25 lines
436 B
Go
package ui
|
|
|
|
import (
|
|
"time"
|
|
|
|
"fyne.io/fyne/v2"
|
|
"fyne.io/fyne/v2/driver/desktop"
|
|
"fyne.io/fyne/v2/widget"
|
|
)
|
|
|
|
// 显示Tip
|
|
func showTip(content string) {
|
|
drv := fyne.CurrentApp().Driver()
|
|
if drv, ok := drv.(desktop.Driver); ok {
|
|
w := drv.CreateSplashWindow()
|
|
w.SetContent(widget.NewLabelWithStyle(content, fyne.TextAlignCenter, fyne.TextStyle{}))
|
|
w.Show()
|
|
|
|
go func() {
|
|
time.Sleep(time.Second * 2)
|
|
w.Close()
|
|
}()
|
|
}
|
|
}
|