1 Star 0 Fork 0

wl4g-private / fyne-gui-example

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

fyne-gui-example

基于fyne(Golang)的跨平台GUI示例程序

开发环境搭建

官方资料参考: https://developer.fyne.io/started/ https://github.com/fyne-io/examples/

使用Fyne工具包构建跨平台应用程序非常简单,但是在开始之前确实需要安装一些工具。如果您的计算机设置为使用Go进行开发,则可能不需要执行以下步骤,但是为了以防万一,我们建议您阅读操作系统的提示。如果本教程的后续步骤失败,则应重新访问以下先决条件。

先决条件

Fyne要求提供3个基本元素,即Go工具(至少为1.12版),C编译器(与系统图形驱动程序连接)和系统图形驱动程序。这些说明根据您的操作系统而有所不同,请在下面选择适当的选项卡以获取安装说明。

请注意,这些步骤只是开发所必需的-您的Fyne应用程序不需要为最终用户进行任何设置或依赖项安装!

视窗macOS XLinux和BSD树莓派安卓的iOS 您将需要使用程序包管理器安装Go,gcc和图形库头文件,以下命令之一可能会起作用。

  • Ubuntu / Debian: sudo apt-get install golang gcc libgl1-mesa-dev xorg-dev
  • Fedora: sudo dnf install golang gcc libXcursor-devel libXrandr-devel mesa-libGL-devel libXi-devel libXinerama-devel
  • Solus: sudo eopkg it -c system.devel golang mesalib-devel libxrandr-devel libxcursor-devel libxi-devel libxinerama-devel
  • Arch Linux: sudo pacman -S go xorg-server-devel
  • Void Linux: sudo xbps-install -S go base-devel xorg-server-devel libXrandr-devel libXcursor-devel libXinerama-devel

下载官方示例: 安装任何必备组件之后,以下命令将完成安装Fyne的所有操作:

$ go get fyne.io/fyne

该命令完成后,您将在GOPATH中安装完整的Fyne开发包。

运行演示

如果您想在开始编写自己的应用程序之前查看Fyne工具包的运行情况,则可以通过执行以下命令来查看计算机上正在运行的演示应用程序:

$ go get fyne.io/fyne/cmd/fyne_demo
$ cd fyne-gui-example
$ go run example1.go # 运行示例程序1
$ go run example2.go # 运行示例程序2

这就是全部!现在,您可以在选择的IDE中编写自己的Fyne应用程序。如果要查看实际的Fyne代码,则可以阅读第一个应用程序。或者,您可以使用下面的按钮查看我们的Fyne工具包之旅。

example2.go 运行效果

空文件

简介

基于fyne(Golang)的跨平台GUI示例程序 展开 收起
Go
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/wl4g-private/fyne-gui-example.git
git@gitee.com:wl4g-private/fyne-gui-example.git
wl4g-private
fyne-gui-example
fyne-gui-example
master

搜索帮助