我最近开始了一个新项目,我们将使用Qt创建GUI。在没有详细说明的情况下,管理层要求我们使用Qt 4.7。这个决定没有正当理由。我们没有将任何现有代码移植到Qt 5,这是全新的实现。我是该项目的UI主管,我需要提出使用Qt 5.1的案例。
我将解释为什么一些工程师关于转向5.1的问题不合法,但我还想通过提供我们应该使用Qt 5.1而不是4.7的具体原因来加强我的案例。我想要使用5.1背后的主要原因只是它是最新版本,其中有许多改进超过4.7。虽然这个原因是有效的,如果任何熟悉Qt 4.7+与5.0+之间差异的人会帮我提出一些具体原因,我将不胜感激。我还没有用过Qt 5。我们将使用小部件,而不是QtQuick / QML,所以请仅考虑与Qt小部件有关的差异。
答案 0 :(得分:2)
Qt 5.1在Qt 4.7或4.8上有几项新功能。我想其中一个重要的是信号和插槽的新语法,它将提供:
它还为C ++ 11提供了一些新的支持
有关详情,请查看以下内容: