文档章节

Go Mod管理项目使用Fyne库开发GUI

CHONGCHEN
 CHONGCHEN
发布于 08/13 22:57
字数 210
阅读 87
收藏 0
  • go.mod文件中配置

    	require fyne.io/fyne v1.1.0
    
  • 源代码中引用

    	import (
    		"fyne.io/fyne/app"
    		"fyne.io/fyne/widget"
    	)
    
    	func main(){
    		app := app.New()
    		w := app.NewWindow("Hello")
    		w.SetContent(widget.NewVBox(
    			widget.NewLabel("Hello Fyne!"),
    			widget.NewButton("Quit", func() {
    				app.Quit()
    			}),
    		))
    
    		w.ShowAndRun()
    	}
    
  • 此时会遇到一个坑,就是引用fyne会报错,下面是解决办法

    	// 代码中有引用,所以执行下面的命令会拉依赖,并且会删除没有使用到的依赖
    	go mod tidy
    

    or

    	// 推荐上面的方法
    	go mod download
    
  • 执行这个示例,正常情况下会报四个错误,一次报一个,都是缺少系统库

    	// deb系linux安装依赖
    	sudo apt install libxcursor-dev libxrandr-dev libxinerama-dev\
    	 libxi-dev -y
    
  • 下面是完整依赖样式的示例图

© 著作权归作者所有

CHONGCHEN
粉丝 4
博文 40
码字总数 20154
作品 0
武汉
后端工程师
私信 提问
Go 的 GUI 框架开发包 - Fyne

Fyne 是一个 Go 语言开发的易用的 UI工具包,提供基于 OpenGL 的跨平台图形界面应用开发支持。 示例代码: 示例效果: 完整的工具包: 浅色主题:

匿名
03/26
6.7K
32
SVN jsvnadmin 安装与基本使用

1. jsvnadmin 介绍 https://code.google.com/p/jsvnadmin/ Svn Admin是一个Java开发的管理Svn服务器的项目用户的web应用。安装好Svn服务器端好,把Svn Admin部署好,就可以通过web浏览器管理...

唐僧他大叔
2017/11/07
0
0
Android教程 如何免费使用SMSSDK

获取mob的appkey http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1一、配置gradle 1、打开项目根目录的build.gradle,在buildscrip–>dependencies 模块下面添加 clas......

佳妮
2018/12/28
11
0
面向工程的移动Web前端模版--Qing

什么是Qing? Qing是一套基础开发模版,来源于我们在手机与PC端上的大量工程实践。Qing所提供不是冷冰冰的文件, 而是一套Web前端解决方案,所以Qing不只是关注项目的初始状态,而是整体的工...

叶秀兰
2014/09/17
1K
0
好代码是管出来的——Git的分支工作流与Pull Request

  上一篇文章好代码是管出来的——使用Git来管理源代码 介绍了常用的版本控制工具以及git的基本用法,从基本用法来看git与其它的版本控制工具好像区别不大,都是对代码新增、提交进行管理,...

dotNET跨平台
2018/06/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好程序员大数据教程分享Scala系列之模式匹配和样例类

好程序员大数据教程分享Scala系列之模式匹配和样例类 1.样例类 在Scala中样例类是一中特殊的类,样例类是不可变的, 可以通过值进行比较,可用于模式匹配。 定义一个样例类: 构造器中每一个...

好程序员官网
4分钟前
1
0
让nginx上的静态网页在访问的时候没有html后缀

需求背景: 公司产品小姐姐觉得这个访问带html后缀不专业,要求访问不带html后缀 nginx 配置 #原配置 location / { index index.html index.htm index.php; try_files $...

Linux_Anna
5分钟前
1
0
beetl的内置函数

函数调用Beetl内置函数请参考附录,以下列出了常用的函数date 返回一个java.util.Date类型的变量,如 date() 返回一个当前时间(对应java的java.util.Date); ${date( "2011-1-1" , "yy...

gantaos
6分钟前
1
0
spring cloud 2.x版本 Gateway自定义过滤器教程

前言 本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 [toc] 本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon、eureka-feign和spring-gataway的实现。 参考......

毛毛向前冲V5
9分钟前
2
0
VPGAME 的 Kubernetes 迁移实践

作者 | 伍冲斌 VPGAME 运维开发工程师 导读:VPGAME 是集赛事运营、媒体资讯、大数据分析、玩家社群、游戏周边等为一体的综合电竞服务平台。总部位于中国杭州,在上海和美国西雅图分别设立了...

阿里巴巴云原生
14分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部