最近用 ai 写了不少小玩意儿 都没找到比较舒心的 ui 框架

treblex 2026-09-21 07:29 1

尝试了用 godot 接 cpp ,但是他的 ui 风格太强了,不太好自定义,只是组织出来功能倒是还好 成品有点像易语言搞出来的小玩意一堆输入框( https://www.v2ex.com/t/1237741#reply0 )


imgui 也是不太好自定义的问题


swiftui 太倾向完美贴合苹果的风格没那么好错,想要完全不像也没那么简单


gpui 其实挺好的,但是之前上手准备做 terminal ,复杂度给我整崩溃了,当时 ai 非要重写文本输入,和窗口内弹层,那个弹层做的有点丑,现在想起来应该不是 gpui 的问题,也是不太好改


最后 electron 是效果最好的了,wasm 和 子进程辅助 做出了一个像样能打包出来的成品( https://www.v2ex.com/t/1241961#reply1 ),但是前端做太久了,不喜欢 electron


===


所以又开始用 ai 做 ui 框架,先用 cpp 跑了 20 块的,滚动不知道为什么做的特别卡,心理崩溃了全删了


rust 接上 wgpu 可替换后端,文本编辑这种大麻烦还没接触,字体删格化 文本测量都是做 canvas 画海报浅浅接触过的概念。


基础绘图指令做好,组装 ui 库就到前端的舒适区了


窗口用的 winit ,sdl 好像可控程度不够,winit 在 macos 做菜单栏弹窗(无边框 自定义圆角 加个小箭头),和贴在桌面的透明文字都挺好, [做壁纸不行 allway on bottom 还是在桌面图标的上方

最新回复 (1)
  • TrackBack 09-21 15:35
    1
    Go+Gio UI,框架本身成熟组件比较少,但是 AI 自己拼一拼弥补了这一点,弄好看也很轻松;主要优势是 go 带来的单文件打包超小体积和接近原生的启动速度。
* 帖子来源V2EX
返回