youbbs avatar

Fyne: 一个比较简单的go GUI工具包

🕥 by youbbs

一个正在开发中的go GUI工具包,看起来很好用,支持EFL 和 OpenGL 渲染

使用示例很简单:

Go:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package main

    import "github.com/fyne-io/fyne/widget"
    import "github.com/fyne-io/fyne/app"

    func main() {
    	app := app.New()

    	w := app.NewWindow("Hello")
    	w.SetContent(widget.NewVBox(
    		widget.NewLabel("Hello Fyne!"),
    		widget.NewButton("Quit", func() {
    			app.Quit()
    		}),
    	))

    	w.ShowAndRun()
    }

运行就会看到下面的图形:

小部件演示:

fyne 项目地址 https://github.com/fyne-io/fyne 相关依赖 https://github.com/go-gl/gl

💘 相关文章

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.3 Processed in 0ms