Golang使用Fyne开发桌面应用
2026/8/31 7:41:02 网站建设 项目流程

文章目录

    • 1、安装C编译器
      • 1.1、window
      • 1.2、Debian, Ubuntu
      • 1.3、Fedora
    • 2、安装Go
    • 3、下载fyne和运行 demo
    • 4、创建项目

本文在windwin平台上开发
Fyne官方地址:
Github:https://github.com/fyne-io/fyne
官网文档:https://docs.fyne.io/

1、安装C编译器

1.1、window

访问https://www.msys2.org/,当前最新版本为msys2-x86_64-20250830.exe,下载并安装。
找到安装路径的D:\msys64\mingw64.exe, 双击打开,运行以下命令:

# 先刷新仓库数据库,再把系统里安装的所有包升级到最新版。pacman-Syu# 安装gcc g++ 等其他的编译器pacman-Sgitmingw-w64-x86_64-toolchain mingw-w64-x86_64-go

把D:\msys64\mingw64\bin添加到环境变量中

1.2、Debian, Ubuntu

sudo apt-get install gcc libgl1-mesa-dev xorg-dev libxkbcommon-dev

1.3、Fedora

sudo dnf install gcc libXcursor-devel libXrandr-devel mesa-libGL-devel libXi-devel libXinerama-devel libXxf86vm-devel libxkbcommon-devel wayland-devel

2、安装Go

安装Go,参与之前文章https://blog.csdn.net/penngo/article/details/130354500

3、下载fyne和运行 demo

go get fyne.io/fyne/v2@latest go install fyne.io/tools/cmd/fyne@latest go run fyne.io/demo@latest

运行效果

4、创建项目

mkdirmyfynecdmyfyne go mod init myfyne

编写主程序main.go

packagemainimport("fyne.io/fyne/v2/app""fyne.io/fyne/v2/widget")funcmain(){a:=app.New()w:=a.NewWindow("Hello World")w.SetContent(widget.NewLabel("Hello World!"))w.ShowAndRun()}

运行效果

本文参考自官方教程:https://docs.fyne.io/started/

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询