GUI 框架或UI工具包

对于 Go 语言编写的 GUI 程序,以下是比较成熟的方案:

1. fyne:Fyne 是一个新的、易于使用的 Go 语言UI 框架,他采用了基于模块的体系结构,提供了完整的API元素库,支持图形、文本、布局、画布等等。

2. go-qml:Go QML 是一个基于 Go 语言的跨平台界面设计工具,支持 Windows, Mac OS X, Ubuntu 和 Android 。

3. lxn/walk:Walk 是一个Windows应用程序界面库,它可同时支持Win32 API和.NET Framework,并且是Go语言的标准库的一部分。

4. walk开发的一个库:walk和walk-excel等。常用于前端客户端的开发,文件处理、数据处理方便。

5. gio:Gio 是一个轻量级的、用于构建跨平台应用程序和用户界面的 Go 语言框架。它可以运行在 Android,iOS,WebAssembly 和桌面上。

6. andlabs/ui:andlabs/ui是Go语言的一个基本UI库,它提供了多种UI元素,包括窗口、按钮、标签等。但其声誉并不做很好,开发也较为缓慢。

7. Gxui:Gxui 是一个轻量级的 Go 语言 GUI 库,它专注于拥有简单的API、可扩展性和强大的布局控制,而不是追求复杂的功能。

总结,初学者推荐使用 fyne 和 gio 框架,这两个框架使用简单,提供完整的API元素库,也有不少具有实用价值的案例可以供大家参考。

 
posted @   飞雪飘鸿  阅读(221)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2021-04-29 CentOS7安装xrdp(windows远程桌面连接linux)
2019-04-29 一张图看懂开源许可证
2019-04-29 Flutter去除右上角Debug标签
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL
点击右上角即可分享
微信分享提示