开源推荐 Go 跨平台 UI 库来了 fyne

astaxie · 2020年02月14日 · 最后由 lunny 回复于 2020年02月15日 · 1785 次阅读

fyne 是一个跨平台的 UI 库,可以用来写桌面和移动端应用,当前最新版本是 1.2,支持了 iOS 和 Android

package main

import (
    "fyne.io/fyne/widget"
    "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()
}

运行效果如下

更多内容访问:https://github.com/fyne-io/fyne

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

厉害了这个

看上去比较简洁,有点像 Qt,但是 widget 太少了…

刚看了这个里面的几个例子,还是很帅啊

https://github.com/fyne-io/examples

点赞收藏

这额库老早就有了。

samurai GoCN 每日新闻 (2020-02-15) 中提及了此贴 02月15日 16:42
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册