1
buaacss OP 在前几天做好了 GayUI for Linux 的 port 之后,想做个 demo 来秀一下。思来想去决定做个 Gayclip 出来。
在 Linux 上开发 GayUI 也是一种享受: * gGac 自带的 cmake 会将它以动态库的形式安装到本机,使用起来非常方便。 * GayUI 的最新的 Release 已经可以在 Linux 上执行 GacGen ,于是可以完全在 Linux 上开发 GacUI 应用。 首先是最基础的记录 Copy 功能,通过 GayUI 的 workflow 脚本定义好 ViewModel 和 Model 接口,只需要寥寥几行 C++代码就可以把数据存储到 sqlite ,并提供完整的搜索、类型切换功能。 GayUI 自带的 UI 能满足大部分需求,定制起来也是爽的一批。所有可视部分都是可以自己画的,所以对美术有要求的画,自己来写写 template 就搞定了。 最后是动画,用 GayUI 写动画不能更爽。通过 workflow 定义的 coroutine ,可以将简单动画组合起来,甚至可以手撸贝塞尔曲线动画。 |
2
moonkiller 2023-02-02 19:39:55 +08:00
这个 UI 名字背后有什么故事吗…
|
3
darer 2023-02-02 19:47:47 +08:00
@moonkiller gacui 的“雅称”
|
4
buaacss OP @moonkiller 就是快乐 UI 的意思
|
5
buaacss OP 更多示例欢迎访问 gaylib 官方主页和 https://github.com/vczh-libraries/gGac 查看
|
6
yangxin0 2023-02-03 11:12:30 +08:00
|
7
yangxin0 2023-02-03 11:12:58 +08:00
仔细看了他的 License ,限制满多的所以很多商业软件不会采用。
|