mikewang
V2EX  ›  C

libui-ng 轻量的跨平台 UI 库

  •  2
     
  •   mikewang · May 14, 2022 · 3876 views
    This topic created in 1493 days ago, the information mentioned may be changed or developed.

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

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

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

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



    8 replies    2022-07-05 17:07:07 +08:00
    puzzle9
        1
    puzzle9  
       May 14, 2022
    插眼 赞一个 我发现你们的英语都很好
    des
        2
    des  
       May 14, 2022 via iPhone
    对比起来这个怎么样样呢?
    https://github.com/vczh-libraries/GacUI
    misaka19000
        3
    misaka19000  
       May 14, 2022
    看起来不错
    xixiya
        4
    xixiya  
       May 14, 2022
    直接 flutter 就好
    FarAhead
        5
    FarAhead  
       May 14, 2022
    @des 轮子哥的库吗?
    libui-ng 有很多语言的库可以用,先收藏了,以后可能用 php 写个桌面程序
    Buges
        6
    Buges  
       May 14, 2022 via Android
    这个库最大的优势是 bindings 容易,各语言都有。qt 那些太复杂了。
    C603H6r18Q1mSP9N
        7
    C603H6r18Q1mSP9N  
       May 14, 2022
    建议里面直接包个 web ,这样界面有优势;然后写一些 js 的方法就行了
    yolee599
        8
    yolee599  
       Jul 5, 2022
    原生跨平台,wxWidgets 感觉还行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5604 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 08:47 · PVG 16:47 · LAX 01:47 · JFK 04:47
    ♥ Do have faith in what you're doing.