Golang GUI编程-图形化界面库简介

Golang GUI编程-图形化界面库简介,第1张

Fyne是一个开源的Golang图形化界面库,通过它可以便捷的为桌面/移动及其它设备建立图形化应用。结合了Golang的强大和简洁,Fyne提供了一整套的组件库,通过它我们可以更方便的进行全平台开发并将你的应用部署至各个平台的应用商店。

1. 部件分类

根据类型划分, Fyne的组件分为以下几类:

基本组件(basics) 画布(Canvas) 布局(Layout) 容器(Container) 小组件(Widget) 数据包(Data binding)

举个例子:

标签
package main

import (
	"fyne.io/fyne/v2/app"
	"fyne.io/fyne/v2/widget"
)

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

	w := app.NewWindow("Hello")
	w.SetContent(widget.NewLabel("Hello Fyne!"))

	w.ShowAndRun()
}

这个例子引用了fyne的app和widget包,在编译前要把依赖准备好,golang的包管理机制可以很方便的做这个事情:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/994600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存