先放仓库地址 https://github.com/leancodebox/fyneMiniProgram
我最近开发了一些 go 的程序,基本思路是内嵌前端页面,和起一个服务,通过 web 页面操作一些,有的是进程管理,有的是个人工具,都是一些个人服务。
但是都要从控制台启动他们(无论是 mac 还是 windows)。显得比较像原始人。所以参照我过去写的一个 fyne 项目,把核心的系统托盘提纯出来,作为一个模板,目的是为了以后如果还需要写类似的本地工具,可以把程序和这个模板结合,在使用的时候更加方便。
避免去控制台启动,也省去了必要开启的工作台,程序缩小到系统托盘即可。
如果有需要的同学,可以参考我的仓库,clone 后嵌入自己的程序即可。仓库主要写了一个 fyne 系统托盘的 demo,同时加了中文字体支持,和图片如何设置的说明。感兴趣的同学可以参考使用。效果图如下
![image.png](https://static.golangjob.cn/240627/1c1e83ec8c66b24fc60c92e5e2276494.png)