Go -- fyne Gui编程的Windows安装 - 前端笔记-Go 语言生态中,GUI 一直是短板,更别说跨平台的 GUI 了。fyne向前迈了一大步。fyne 是 Go 语言编写的跨平台的 UI 库,它可以很方便地移植到手机设备上。fyn...

学习笔记

点滴记忆
回忆过往
首页>> web后端 >>Go -- fyne Gui编程的Windows安装 - 前端笔记
2021-8-26
分类: web后端

Go -- fyne Gui编程的Windows安装

文章作者:痴迷

Go 语言生态中,GUI 一直是短板,更别说跨平台的 GUI 了。fyne向前迈了一大步。fyne 是 Go 语言编写的跨平台的 UI 库,它可以很方便地移植到手机设备上。fyne使用上非常简单,......


Go 语言生态中,GUI 一直是短板,更别说跨平台的 GUI 了。fyne向前迈了一大步。fyne 是 Go 语言编写的跨平台的 UI 库,它可以很方便地移植到手机设备上。fyne使用上非常简单,同时它还提供fyne命令打包静态资源和应用程序。我们先简单介绍基本控件和布局,然后介绍如何发布一个fyne应用程序。

Fyne 是什么不多说  就是一个  go的ui库

安装配置 fyne 库几步骤
1. 下载 go  就按稳定版下载(当然我希望最新版)
2. 下载 c++ 编译环境(linux,mac自带c++ 编译环境) 这里我采用的是 TDM-GCC
3. 配置目录   
    ① 创建 fyne 目录
    ② go mod init fyne  配置 go mod
    ③ 下载 fyne      go get fyne.io/fyne/v2
4. 运行代码 (中间缺什么包就下什么包完事)
package main

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

func main() {
    a := app.New() // 创建一个窗口
    w := a.NewWindow("Hello"// 给窗口设置一个标题

    hello := widget.NewLabel("Hello Fyne!"// 创建一个标签
    w.SetContent(container.NewVBox// 给窗口添加控件
        hello,// 标签控件
        widget.NewButton("Hi!"func() { // 按钮控件  按钮是带点击事件的
            hello.SetText("Welcome :)"// 修改标签的 标题
        }),
    ))

    w.ShowAndRun()
}

5. 打包
    ①下载 go get fyne.io/fyne/cmd/fyne
    ② 命令行输入 打包命令 :fyne package -icon 1.jpg 



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » Go -- fyne Gui编程的Windows安装

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)