libui-ng 轻量的跨平台 UI 库

2022-05-14 15:16:50 +08:00
 mikewang

libui 很久没有更新了。最近发现,一个新的 fork , libui-ng 出来了。

libui-ng 的好处,就是直接利用 Unix/macOS/Windows 平台的原生 UI 功能,静态编译出很小的单个可执行文件。

如果想做个小工具之类的,就可以直接用 libui-ng ,一套代码编译出三个平台的 GUI 程序,大小也就几百 k ,不像 Qt 那样臃肿。

缺点就是,目前可用功能不多,像键盘鼠标事件等还没有完全支持等。



2667 次点击
所在节点    C
8 条回复
puzzle9
2022-05-14 17:21:50 +08:00
插眼 赞一个 我发现你们的英语都很好
des
2022-05-14 19:00:08 +08:00
对比起来这个怎么样样呢?
https://github.com/vczh-libraries/GacUI
misaka19000
2022-05-14 19:12:34 +08:00
看起来不错
xixiya
2022-05-14 19:34:33 +08:00
直接 flutter 就好
w7938940
2022-05-14 20:07:21 +08:00
@des 轮子哥的库吗?
libui-ng 有很多语言的库可以用,先收藏了,以后可能用 php 写个桌面程序
Buges
2022-05-14 20:16:34 +08:00
这个库最大的优势是 bindings 容易,各语言都有。qt 那些太复杂了。
shanghai1998
2022-05-14 21:00:17 +08:00
建议里面直接包个 web ,这样界面有优势;然后写一些 js 的方法就行了
yolee599
2022-07-05 17:07:07 +08:00
原生跨平台,wxWidgets 感觉还行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX