package ui import ( "go_dreamfactory/cmd/v2/lib/common" "fyne.io/fyne/v2/dialog" "fyne.io/fyne/v2/widget" ) type about struct { aboutDialog dialog.Dialog } func newAbout() *about { var a about ver := toolWin.app.Metadata().Version content := widget.NewCard("", "", widget.NewRichTextFromMarkdown( ` 梦工厂项目辅助工具GUI @v`+ver, )) a.aboutDialog = dialog.NewCustom(common.APP_ABOUT_TITLE, common.APP_ABOUT_CONFIRM, content, toolWin.w) return &a } func showAbout() { newAbout().aboutDialog.Show() }