七叶笔记 » golang编程 » 换个思路解决Golang的GUI需求

换个思路解决Golang的GUI需求

最近一段时间在学习Golang,它的优点突出,我还是看重它的跨平台、绿色的特点。 GUI 前台界面是它的弱项,官方原本也不是这个目地。但需求是实实在在存在的。于是类似fyne, qt ,walk之些解决方案也不少,不过都有不少的问题存在。甚至有郁闷的有:研究了半天,居然只能显示中文,而不能输入中文,这个还怎么用,或许是我不会,或者考虑这个问题的人太少。

最近也偶然看到Godot,一个游戏引擎,风头正劲的样子。我也就学了点2D内容。它有比较完整的GUI控件。它的特点是:开源免费跨平台,从Win、Linux、H5,跨到了Android和iOS。绿色(打包为两个文件也算很绿色了,比Golang差一点点而已)。上手还是比较快,对环境没有太多要求。

关于控件,借用网友的一张图,主要看Control部份。

Godot节点中文

于是想换个思路,用Godot来完成Golang的界面需求,功能部份由Golang完成。做了一个示例:

相关文章