哪一个适用于具有漂亮UI的桌面应用程序:QtWebkit还是Qml?
我一直在研究这两种使用Qt创建美观桌面的技术。然而,我看到人们谈论Qml是桌面应用程序的下一件大事,因为它为桌面应用程序提供了所有那些“好”的赏心悦目的效果。但另一方面,使用QtWebkit,我们可以带来与web上相同的最先进的UI外观和感觉。现在,我需要帮助为具有漂亮UI的跨平台应用程序选择正确的技术。那么使用html5的Qml或QtWebkit 您最终会遇到webkit的局限性。首先,webkit确实是重量级的。只是它的javascript引擎大约是5MB IIRC。Qt5.2为自己的引擎放弃了V8 javascript引擎,并从可执行文件大小中节省了这么多 QML为您提供了javascript的所有好处,同时还提供了webkit中没有的一些东西,即:哪一个适用于具有漂亮UI的桌面应用程序:QtWebkit还是Qml?,qt,desktop-application,qml,qtwebkit,Qt,Desktop Application,Qml,Qtwebkit,我一直在研究这两种使用Qt创建美观桌面的技术。然而,我看到人们谈论Qml是桌面应用程序的下一件大事,因为它为桌面应用程序提供了所有那些“好”的赏心悦目的效果。但另一方面,使用QtWebkit,我们可以带来与web上相同的最先进的UI外观和感觉。现在,我需要帮助为具有漂亮UI的跨平台应用程序选择正确的技术。那么使用html5的Qml或QtWebkit 您最终会遇到webkit的局限性。首先,webkit确实是重量级的。只是它的javascript引擎大约是5MB IIRC。Qt5.2为自己的引擎放
不要介意webkit根本不使用硬件加速进行渲染。在QML中,图形硬件名义上执行所有渲染。使用webkit原样(与Awesomium相反),您将在性能方面落后。它可以让你做一些“浮华”的事情,但它不会像QML那样流动。你最终会遇到webkit的局限性。首先,webkit确实是重量级的。只是它的javascript引擎大约是5MB IIRC。Qt5.2为自己的引擎放弃了V8 javascript引擎,并从可执行文件大小中节省了这么多 QML为您提供了javascript的所有好处,同时还提供了webkit中没有的一些东西,即:
不要介意webkit根本不使用硬件加速进行渲染。在QML中,图形硬件名义上执行所有渲染。使用webkit原样(与Awesomium相反),您将在性能方面落后。它可能会让你做一些“浮华”的事情,但它不会像QML那样流动。最终你应该阅读这篇文章。用户界面仍然是用QtGui制作的。这就是我的问题所在。使用QTWebKit中的Qwebview使用html和javascript呈现整个应用程序如果需要,可以使用任何浏览器引擎呈现。根本不需要使用Qt。Qt是为简化桌面应用程序的UI开发而设计的,但如果您喜欢硬/异国情调的方式,您可以使用web浏览器呈现桌面UI。谢谢您的提示!最终你应该读那篇文章。用户界面仍然是用QtGui制作的。这就是我的问题所在。使用QTWebKit中的Qwebview使用html和javascript呈现整个应用程序如果需要,可以使用任何浏览器引擎呈现。根本不需要使用Qt。Qt是为简化桌面应用程序的UI开发而设计的,但如果您喜欢硬/异国情调的方式,您可以使用web浏览器呈现桌面UI。谢谢您的提示!