openEuler 运行 go语言 helloworld
首先克隆下载项目
项目地址为https://gitcode.com/liyuansi2222/helloworld-go-gui
git clone https://gitcode.com/liyuansi2222/helloworld-go-gui.git
安装go语言
sudo dnf install go
cd helloworld-go-gui/
go mod init helloworld建立项目初始化
导入Fyne 图形用户界面(GUI)工具包
export GOPROXY=https://goproxy.cn,direct
go get fyne.io/fyne/v2
这是我们的main.go
package main
import (
“fyne.io/fyne/v2”
“fyne.io/fyne/v2/app”
“fyne.io/fyne/v2/widget”
)
func main() {
a := app.New()
w := a.NewWindow(“Go GUI Hello World”)
w.Resize(fyne.NewSize(300, 200))
w.SetContent(widget.NewLabel(“Hello World!”))
w.ShowAndRun()
}
主要是三句。
导入Fyne 图形用户界面(GUI)工具包
import (“fyne.io/fyne/v2”
新建窗口。
w := a.NewWindow(“Go GUI Hello World”)
输出helloworld
w.SetContent(widget.NewLabel(“Hello World!”))
编译运行
go run main.go
结果出来了。
附录:openEuler 运行 rust语言 helloworld
首先克隆下载项目
git clone https://gitcode.com/liyuansi2222/helloworld-rust-gui.git
cd helloworld-rust-gui
安装rust cargo
sudo dnf install rust cargo
cargo build
cargo run


main.rs 如下

网硕互联帮助中心
评论前必须登录!
注册