加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

QtRuby与Qt 5配合使用吗?

发布时间:2020-12-16 19:53:24 所属栏目:百科 来源:网络整理
导读:我可以在网上找到关于 QtRuby的所有内容都使用Qt 4,但目前的Qt版本是5.这只是一个不符合现实情况的文档的问题,Qt 5在QtRuby中工作得很好吗? 如果您断言(不支持Qt5),请备份您的断言与证据. 解决方法 QtRuby Qtruby和karundum几年来都没有维持下去.要获得qtru
我可以在网上找到关于 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之间的灵活“胶合逻辑”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读