Fyne 是一個 Go 語言開發的易用的 UI工具包,提供基於 OpenGL 的跨平臺圖形界面應用開發支持。
示例代碼:
package main
import (
\t"fyne.io/fyne/widget"
\t"fyne.io/fyne/app"
)
func main() {
\tapp := app.New()
\tw := app.NewWindow("Hello")
\tw.SetContent(widget.NewVBox(
\t\twidget.NewLabel("Hello Fyne!"),
\t\twidget.NewButton("Quit", func() {
\t\t\tapp.Quit()
\t\t}),
\t))
\tw.ShowAndRun()
}
示例效果:
完整的工具包:
淺色主題:
點擊下方鏈接,獲取軟件下載地址↓↓↓
閱讀更多 開源中國OSC 的文章