最近我想知道如何使用 Go 开发 gui 应用程序,我对此进行了研究。经过一番研究,我找到了 Fyne。然后我想出了使用 Fyne 制作一个简单的文本编辑器的想法,并开始尝试它。我能够使用 Fyne 自己的文档制作一个简单的文本编辑器,有时还可以查看相关资源。我这样做的目的不是开发功能性应用程序,而是通过更多地了解 Fyne 来提高自己。请给项目打个星。

源代码:https://github.com/Lucifer25x/fyne-text-editor

功能:

  • 打开文件

  • 保存文件(另存为)

  • 新文件

  • 编辑文件

  • 退出(有确认)

  • 撤消

  • 重做(有5次限制)

  • 查找

  • 更换

用于创建的源:

  • Fyne 文档:https://developer.fyne.io/index.html

  • 示例:https://golangbyexample.com/

截图:

[图像描述">](https://res.cloudinary.com/practicaldev/image/fetch/s--hb1HuBBx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/qayyt5pjspigxok2qtip.png)

旧版:

[图像描述">](https://res.cloudinary.com/practicaldev/image/fetch/s--4UlHSWw4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/lutl3pdup44otum91qzm.png)