#go, #golang, #gui, #gioui
你想找一个 GUI, 这里就有一个。
你知道 Go 有一个非常棒的 GUI 库叫做 Gio吗? 在 10部分教学 中我们将完全从头开始, 不需要任何基础, 并构建一个独立的 GUI 应用程序:
第一个教程将帮助您入门。 但如果您的需求更高级,请继续 一个更高级的app 我们构建了一个提词器,它添加动画并对用户输入(包括键盘快捷键和鼠标手势)做出反应。
命令行固然很棒,但我们还是需要面对现实,95% 的用户都不是高级用户。他们想要按下按钮,切换开关,然后简单地继续他们的生活。 Gio - 一个很棒的工具包,可以构建令人惊叹的美丽、快如闪电、灵活的界面,满足 您的 需求.
要使接口正常工作,它必须是:
- 美观
- 没有人会使用看起来像这样的应用程序 #$%$#!"#
- 迅速
- 敏捷、即时、反应灵敏、立即、直接
- 快速编码,易于测试
- 灵活
- 适合 您的 需求, 您的 想法, 您的 原则
- 不将其意志强加于你
- 简单就应该简单,复杂也可以被允许
1 和 2 和 3. 美观迅速又灵活. 而不妥协.
但是要怎么做
理解, Gio官方页面 更先进一些. 一些gio repos 有很多的示例, 但从哪里开始? 如果你是一个注重实践的学习者, 您只是想开始,编写一些简单的代码,然后边学习边写. 至少我是这样,如果你也是这样,我们就是心有灵犀。
所以我们实际开始吧. 这里的重点是从头开始构建一些简单的东西,并在我们进行过程中触及概念和想法. 每一步都推动我们前进,每一个新功能都建立在我们之前接触过的东西之上. 目标是改变最初的 我不知道 以更乐观的态度 至少是现在.
一起去努力吧!
我真的很喜欢 Gio, 我喜欢它背后的人,我在经济上赞助它,我希望它成功. 但我绝不是专家. 我的目标只是分享我所学到的知识,并且希望对您有用. 希望这会有用.
加油