C++ QT创建者版本推荐QT库4.8

C++ QT创建者版本推荐QT库4.8,c++,qt,qt-creator,C++,Qt,Qt Creator,我已经下载了Qt库4.8.5,并用MinGW GCC 4.8.2编译了它们,现在我想使用Qt Creator以交互方式设计我的应用程序的界面。Qt库版本4.8.5建议使用哪个版本的Qt Creator版本,以及在哪里可以获得该特定版本。或者我可以使用Qt库5.2.1的最新版本Qt Creator 3.0.1吗?我认为最新版本的Qt Creator可能会使用4.8.5版本的Qt库不支持的功能。如果您使用Qt Creator的Qt Designer选项卡创建表单.ui文件,那么Qt的这一部分已经稳定

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

如果您使用Qt Creator的Qt Designer选项卡创建表单.ui文件,那么Qt的这一部分已经稳定了很长一段时间,据我所知,在Qt5.x中并没有明显的变化,所以您应该可以使用最新版本的QtCreator

QML语言经历了从4.x到5.x的重大变化,使用最新的Qt Creator的designer选项卡以可视化方式编辑Qt Quick QML文件可能会出现问题。当然,QtCreator的最新版本具有更广泛的QML支持,包括QML调试

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


< 5 > x中的Qt QuestLoad 2非常好,通过强大的脚本语言和C++绑定实现了动画化、现代化、风格化的用户界面,不过,要掌握向下的路径还有很多,这意味着使用Qt5.x.

如果您使用QtCreator的QtDesigner选项卡来创建forms.ui文件,那么Qt的这一部分已经稳定了很长一段时间,并且据我所知,在Qt5.x中没有明显变化,所以您应该可以使用最新版本的QtCreator

QML语言经历了从4.x到5.x的重大变化,使用最新的Qt Creator的designer选项卡以可视化方式编辑Qt Quick QML文件可能会出现问题。当然,QtCreator的最新版本具有更广泛的QML支持,包括QML调试

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


<> Qt Questin 2在5。x是非常好的,并且通过C++强大的脚本语言和绑定来实现动画化、现代化、风格化的用户界面,但是要掌握向下的路径还有很多,这意味着使用Qt 5。X.< /P> < P>我推荐使用QT5.2.1。你肯定错了


我会选择Qt5,但这个库非常庞大,而且应用程序非常复杂 使用它可以在运行时分配内存

相反,在Qt5中,它更模块化、更好,并且有更多的类。如果为静态编译而编译Qt 4.8.5,与Qt 5.2一样,在编译期间启用opengl并禁用icu和webkit,则创建的二进制文件大小的差异小于1MB,skeleton应用程序的总大小约为6MB


在动态链接的情况下也是如此,对于skeleton应用程序,两者的内存消耗差异几乎相同,大约为15MB。

我建议使用Qt 5.2.1。你肯定错了


我会选择Qt5,但这个库非常庞大,而且应用程序非常复杂 使用它可以在运行时分配内存

相反,在Qt5中,它更模块化、更好,并且有更多的类。如果为静态编译而编译Qt 4.8.5,与Qt 5.2一样,在编译期间启用opengl并禁用icu和webkit,则创建的二进制文件大小的差异小于1MB,skeleton应用程序的总大小约为6MB


在动态链接的情况下也是如此,在skeleton应用程序中,两者的内存消耗差异几乎相同,约为15MB。

我会选择Qt 5,但该库非常庞大,使用它的应用程序在运行时消耗了分配的内存,我只需要Qt Core,QtGui和QtOpenGL使用最简单的功能编译,基本上只是我的应用程序的一个简单GUI库,支持OpenGL画布。无论如何,我想我将下载二进制形式的Qt库4.8.5,看看它使用的Qt Creator版本,然后手动下载该版本并编译它。如果今天没有人提供另一个答案,我会将你的答案标记为已解决。谢谢:到目前为止,我能够将Qt Creator 3.0.1与Qt库4.8.5一起使用,没有任何问题。虽然我还没有尝试过所有的小部件和东西,但我想说你的答案有点正确。我会选择Qt5,但这个库非常庞大,使用它的应用程序在运行时消耗了分配的内存,我所需要的只是用最少的功能编译的QtCore、QtGui和QtOpenGL
基本上只是我的应用程序的一个简单GUI库,支持OpenGL画布。无论如何,我想我将下载二进制形式的Qt库4.8.5,看看它使用的Qt Creator版本,然后手动下载该版本并编译它。如果今天没有人提供另一个答案,我会将你的答案标记为已解决。谢谢:到目前为止,我能够将Qt Creator 3.0.1与Qt库4.8.5一起使用,没有任何问题。虽然我还没有尝试过所有的小部件和东西,但我认为你的答案有点正确。你是要开发开源应用程序还是封闭源代码应用程序。这将是一个开放源代码应用程序:只是一个业余爱好你是要开发开放源代码应用程序还是封闭源代码应用程序。这将是一个开放源代码应用程序:只是一个业余爱好