首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ Qt版本推荐用于Qt库4.8.5

C++ Qt版本推荐用于Qt库4.8.5
EN

Stack Overflow用户
提问于 2014-03-01 10:08:57
回答 2查看 2.9K关注 0票数 2

我已经下载了Qt库4.8.5并用MinGW GCC 4.8.2编译了它们,现在我想使用Qt以交互的方式设计应用程序的接口。建议在Qt库4.8.5版本中使用Qt版本,以及在哪里可以获得该特定版本。或者我可以为Qt库5.2.1提供最新版本的Qt 3.0.1吗?我认为Qt的最新版本可能会使用4.8.5版本的Qt库不支持的特性。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-01 10:37:25

如果您使用quite的quite选项卡来创建"forms“(.ui文件),那么Qt的这一部分已经稳定了很长一段时间了,据我在Qt5.x中所知,它并没有发生很大的变化,所以您应该可以使用quite的最新版本。

QML语言经历了从4.x到5.x的重大变化,使用最新的Qt的designer选项卡可视化地编辑“QTQuick”(QML文件)可能会出现问题。当然,Qt的最新版本提供了更广泛的QML支持,包括QML调试。

如果这种关于QML与UI文件的讨论是个谜,那么您将需要阅读这两种技术并做出使用的决定;但本质上,如果您设置为4.8.x,这可能意味着使用旧的UI文件。我自己使用,它们可以用于传统的桌面应用程序。

5.x中的QtQuick2非常不错,它使用强大的脚本语言和绑定到C++,支持动画、现代、样式化的用户界面,但是还有更多的东西需要掌握,这意味着使用QT5.x。

票数 2
EN

Stack Overflow用户

发布于 2014-03-02 16:25:50

我建议使用QT5.2.1。你在这里肯定错了

我会使用Qt 5,但是这个库很大,使用它的应用程序在运行时消耗大量的内存。

相反,在Qt5中,它更模块化,更好,并且有更多的类。如果您编译QT4.8.5用于静态编译,也编译Qt5.2(在编译过程中启用opengl并禁用icu & webkit ),则创建的二进制文件的大小差异小于1MB,骨架应用程序的总大小约为6MB。

在动态链接的情况下,对于骨架应用程序来说,两者的内存消耗差异几乎相同(大约为15 in )。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22112939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档