Rust已经可以使用QML了,因为支持QML所要支持的C++ surface小。比如qmetaobject-rs,或者官方的Qt Bridges。
不过这个主要是给熟悉QML的人用的,因为对于不执着于QML的人,他用Rust + webview(Tauri)跟用Rust + QML是一样的。
Rust也可以使用Qt Widgets,只是会比较麻烦点,因为Qt用的C++的继承,Rust是接口组合。
如果不是要极端的界面性能,Rust + webview(Tauri)也能代替。还有slint、gpui、egui等各种非webview的界面库。
【 在 iwantfly 的大作中提到: 】
: ai能把qt迁移过去, 就考虑
:
--
FROM 123.115.128.*