将QML嵌入QT可停靠widgets应用程序是一种糟糕的做法吗?
QT小部件在UI开发方面非常耗时,我的CSS表已经有3000行代码,修改UI非常耗时。我的应用程序在性能方面要求很高,我曾考虑将小部件嵌入到QML中,以便更轻松、更快速地控制UI,但我真的很担心性能,是否值得尝试,或者这只是一种糟糕的做法 我的应用程序在性能方面要求很高,我 考虑将这些小部件嵌入到QML中,以便更轻松、更快地完成任务 用户界面的控制,但我真的很担心性能,将值得 是尝试还是只是坏习惯 由于Qt5.1,我们可以轻松地将QML视图嵌入到Qt小部件容器中。不久前我偶然发现了一个博客: 至于性能,不确定您的应用程序需要什么样的性能?整个QML通过OpenGL或非常快地渲染到屏幕上。另一方面,QML经常需要处理JavaScript,当然这是不可与C++相媲美的。不过,商业Qt也有介绍 关于基于QWidget的UI与QML:讨论可以被视为意见的表达等。一些考虑点如下:将QML嵌入QT可停靠widgets应用程序是一种糟糕的做法吗?,qt,qml,Qt,Qml,QT小部件在UI开发方面非常耗时,我的CSS表已经有3000行代码,修改UI非常耗时。我的应用程序在性能方面要求很高,我曾考虑将小部件嵌入到QML中,以便更轻松、更快速地控制UI,但我真的很担心性能,是否值得尝试,或者这只是一种糟糕的做法 我的应用程序在性能方面要求很高,我 考虑将这些小部件嵌入到QML中,以便更轻松、更快地完成任务 用户界面的控制,但我真的很担心性能,将值得 是尝试还是只是坏习惯 由于Qt5.1,我们可以轻松地将QML视图嵌入到Qt小部件容器中。不久前我偶然发现了一个博客: 至
- 开发和维护一种UI,无论是基于widget还是基于QML,都比较容易
- 混合用户界面是可能的,但了解您可以从中获得什么是有意义的
- 大多数桌面应用程序只满足于小部件
- 当应用程序应该被移植到移动平台时,QML就更有意义了
- 当应用程序应该依赖于“触摸”时,QML也比小部件更有益
windeployqt
工具时,情况并没有那么糟。但是一个严肃的应用程序通常需要与它的所有依赖项进行静态链接,这样我们就不能使用windeployqt
工具
总体而言,Qt正在从小部件转向QML,但我们能获得什么,以及在实际应用程序中需要多少QML,这是一个长期的讨论