我已经下载了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库不支持的特性。
发布于 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。
发布于 2014-03-02 16:25:50
我建议使用QT5.2.1。你在这里肯定错了
我会使用Qt 5,但是这个库很大,使用它的应用程序在运行时消耗大量的内存。
相反,在Qt5中,它更模块化,更好,并且有更多的类。如果您编译QT4.8.5用于静态编译,也编译Qt5.2(在编译过程中启用opengl并禁用icu & webkit ),则创建的二进制文件的大小差异小于1MB,骨架应用程序的总大小约为6MB。
在动态链接的情况下,对于骨架应用程序来说,两者的内存消耗差异几乎相同(大约为15 in )。
https://stackoverflow.com/questions/22112939
复制相似问题