计算机系统应用教程网站

网站首页 > 技术文章 正文

QWidget转QML 在公司里实现有哪些明显优势

btikc 2024-09-08 12:03:25 技术文章 19 ℃ 0 评论

最近一段时间要使用qml进行开发,国内有关qml相关的技术在网络上分享都比较少 ,实践中实现的难点想要记录下来,于是有了这边文章的开启。

网上有很多QWidget和qml的对比,在实际使用中感觉以下几点觉得更加突出。

  1. 动效 相比于QWidget实现,qml在动效实现上比QWidget优势更明显。
  2. UI 公司UI人员出图和实现逻辑基于web前端设计,使用QWidget实现,要达到UI设计效果,需要额外实现自定义类增加了很多工作量。
  3. 分工 qml前端显示界面实现和后端实现可以分离 可以同时让两人投入开发 这个优势不明显,但qml使用GPU刷新 将使用CPU的性能交给开发者控制。
  4. 跨平台 qml界面实现可以在WindowsAndroidiOSmacOS上运行,除了Windows,其他系统的界面显示效果相比于QWidget更好看,这一点更具吸引力,虽然有时也有限制。

如果有以上几点需要考虑的,可以试着尝试在项目中使用qml来实现。

网上可供交流讨论得很少 ,期望通过这种方式能够找到更多在qml上使用的道友进行交流。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表