我已经下载了Qt库4.8.5并使用MinGW GCC 4.8.2编译它们,现在我想使用Qt Creator以交互方式设计我的应用程序的界面。推荐使用什么版本的Qt Creator版本与Qt库版本4.8.5一起使用,我可以在哪里获得该特定版本。或者我可以使用最新版本Qt Creator 3.0.1 for Qt libraries 5.2.1吗?我认为最新版本的Qt Creator可能会使用4.8.5版Qt库不支持的功能。
答案 0 :(得分:2)
如果您正在使用Qt Creator的Qt Designer选项卡创建“表单”(.ui文件),那么Qt的那部分已经稳定了很长一段时间,并且就我在Qt中所知,并没有显着改变5.x所以你应该使用最新版本的Qt Creator。
QML语言经历了从4.x到5.x的重大变化,使用最新的Qt Creator设计器选项卡可能会出现问题,无法直观地编辑“Qt Quick”(QML文件)。当然,最新版本的Qt Creator具有更广泛的QML支持,包括QML调试。
如果谈论QML与UI文件是一个谜,那么你需要阅读这两种技术并做出决定使用哪种方法;但基本上如果你在4.8.x上设置这可能意味着使用较旧的UI文件。我自己使用它们,它们适用于传统的桌面应用程序。
5.x中的Qt Quick 2非常好用,它使动画,现代,风格的用户界面具有强大的脚本语言和绑定到C ++,但是有更多的东西可以掌握这条路线,这意味着使用Qt 5.x。
答案 1 :(得分:2)
我建议使用Qt 5.2.1。你在这里肯定是错的
我会选择Qt 5,但该库是巨大的,应用程序 使用它在运行时吃掉大量的内存
相反,在Qt5中,它更加模块化,更好,并且有更多的类。如果你编译Qt 4.8.5用于静态编译,和Qt 5.2一样(在编译期间启用了opengl和icu& webkit),创建的二进制文件大小差异小于1MB,骨架应用程序的总大小约为6MB
在动态链接的情况下,骨架应用程序的内存消耗差异几乎相同(大约15MB)。