QtRuby与Qt 5配合使用吗?

前端之家收集整理的这篇文章主要介绍了QtRuby与Qt 5配合使用吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以在网上找到关于 QtRuby的所有内容都使用Qt 4,但目前的Qt版本是5.这只是一个不符合现实情况的文档的问题,Qt 5在QtRuby中工作得很好吗?

如果您断言(不支持Qt5),请备份您的断言与证据.

解决方法

QtRuby

Qtruby和karundum几年来都没有维持下去.要获得qtruby的维护版本,请安装qtbindings作为ruby gem.

Qtbindings主页:https://github.com/ryanmelt/qtbindings/

另请参阅https://github.com/ryanmelt/qtbindings/issues/131关于支持Qt5的讨论.

红宝石QML

Ruby-qml是Ruby的QML / Qt快速包装器.它提供了QML和Ruby之间的绑定,使您能够使用Ruby中的Qt5 Quick-based GUI.

与QtRuby相比,Ruby-QML提供的绑定更加精简.特别是没有直接访问Qt类的方法.从QtRuby来看,这可能首先似乎是一个缺点.

当学习使用Ruby-QML时,很快就发现,优点超过了限制:

> QML和JS大大补充了UI的静态和动态方面的描述和建模
> QML / JS的用户社区是巨大的.比起微软的QT / Ruby社区更容易找到例子或帮助解决QML / JS问题.
> Ruby-qml上的例子相当完整,可以演示开始使用所需的结构.> JS可能被用作Ruby和Qt之间的灵活“胶合逻辑”.

原文链接:https://www.f2er.com/ruby/272158.html

猜你在找的Ruby相关文章