实现了erlang 脚本的展示使用部分

This commit is contained in:
2024-09-10 23:56:31 +08:00
parent b862d17c18
commit 28a84ad4d7
11 changed files with 234 additions and 33 deletions
+12 -7
View File
@@ -4,25 +4,30 @@ import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/widget"
"work_cation/assets"
"work_cation/version"
"work_cation/views"
)
func main() {
a := app.NewWithID("io.fyne.workCation")
a.Settings().SetTheme(&assets.MyTheme{})
a.SetIcon(assets.LogoDataSR)
w := a.NewWindow("主页")
w := a.NewWindow("主页 " + version.NowVersion)
w.Resize(fyne.NewSize(380, 300))
w.SetContent(view(w))
w.SetContent(mainView(w))
w.CenterOnScreen()
w.SetMaster()
w.Show()
a.Run()
}
func view(_ fyne.Window) fyne.CanvasObject {
content := widget.NewLabel(version.NowVersion + "-->" + version.NewVersion)
return container.NewBorder(nil, nil, nil, nil, container.NewCenter(content))
func mainView(w fyne.Window) fyne.CanvasObject {
return container.NewBorder(nil, nil, nil, nil,
container.NewVBox(
views.ErlangCardView(w, nil),
views.ErlangCardView(w, nil),
),
)
}