关注RUST很久了,一直碍于库的缺乏没有开始学习。现在感觉RUST的发展已经到了某个节点,是时候下手学习了。不过还是有个问题,现在有完善的GUI库了吗?例如我想写个图片浏览器,或者MAC空格那样的万能预览软件,现存的GUI库可以胜任吗?或者有什么GUI库推荐吗?
1
共 8 条评论, 1 页
关注RUST很久了,一直碍于库的缺乏没有开始学习。现在感觉RUST的发展已经到了某个节点,是时候下手学习了。不过还是有个问题,现在有完善的GUI库了吗?例如我想写个图片浏览器,或者MAC空格那样的万能预览软件,现存的GUI库可以胜任吗?或者有什么GUI库推荐吗?
评论区
写评论GUI 库中 第三方绑定有 imgui-rs,gtk-rs,原生的主要有 iced,druid,egui,orbtk。
gtk-rs还不错,不过对Windows的支持不好。
iced应该是使用最简单,关注度最高的;
orbtk写过redox系统的桌面环境,不过嘛,宏太多了,提示不好用,有时候还需要自己定义组件,总之还不完善。
其他的就不知道了。
我试过imgui-rs,尚可用。 gtk我在win上装太痛苦了,放弃了。 也试过一些其他的库,都没装成功(不排除现状是好的)
谢谢各位,我决定尝试下egui。
试试egui,可以先看看它的demo:https://emilk.github.io/egui/index.html
刚好 我也在学rust
这是一个gui的Demo:https://github.com/schizobulia/ave
绝对够。
不用怎么推动社区完善。
图片浏览器很多选择,imgui-rs,gtk-rs等。可以上 lib.rs 上看一下。
如果是玩的话,可以用, 我用gtk_rs写东西玩。
不合适,有待成熟!