【发布时间】:2013-08-22 23:51:25
【问题描述】:
我最近开始了一个新项目,我们将使用 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 小部件有关的差异。
【问题讨论】:
-
访问 Qt 的网站reveals this。最值得注意的似乎是“信号槽连接的编译时检查”和各种新的 OpenGL 钩子。
标签: c++ qt user-interface qt4 qt5