首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Qt4vsQt5为Windows和OS开发应用程序?

使用Qt4vsQt5为Windows和OS开发应用程序?
EN

Stack Overflow用户
提问于 2013-04-29 10:07:33
回答 3查看 6.1K关注 0票数 8

我正在考虑使用Qt将一个独立的Windows应用程序移植到OS,可能还有Linux。我以前从未使用过Qt。我不知道我应该使用Qt4还是Qt5。

我很有兴趣获得使用Qt 4和5的大型应用程序开发人员的反馈。每个版本的优缺点是什么?

有关该项目的更多信息:

该应用程序是一个高端的数码摄影工具:实时HDR,色调映射等,大照片,每像素96位。

该应用程序目前正在使用以下技术:

  • UI代码: C#,C++/CLI,.NET 2.0 WinForm
  • 核心算法: C++,OpenMP,SSE

我计划使用Qt框架重新开发UI代码。我有以下限制:

  • 支持操作系统: Windows,Vista,7和8;OS;(Linux)
  • 两个构建: 32位和64位
  • 应用程序必须能够在VM上运行(很少或根本不支持OpenGL )
  • 执行速度/实时方面是必不可少的
  • 主要开发环境: Windows 7 64位上的Visual

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-30 01:46:40

基于您的平台约束,您可能希望使用Qt5。Windows 7 64位是Qt 5中的第1层平台,Windows 8甚至不是Qt 4中的第2层平台。Qt 5对高DPI显示的更好支持 (对具有Retina显示功能的Mac用户很重要)。

票数 3
EN

Stack Overflow用户

发布于 2013-04-29 11:10:34

如果您试图避免使用OpenGL,那么Qt 5将不是一个很好的选择,因为它们将其用作QML小部件和场景图的依赖项。这并不是说你根本不能使用它,但是如果你对OpenGL有反感的话,这肯定是值得考虑的。

Qt4.8已经非常成熟,这个阶段的代码库已经很好地涵盖了,因此可能会更适合,因为绘图库没有耦合到OpenGL。

票数 1
EN

Stack Overflow用户

发布于 2013-04-30 07:56:27

虽然版本号从4更改为5表示您可能需要或可能不需要的主要版本和附加功能,但您可能会对5中的bug进行修复。因此,如果您正在考虑使用4,那么在做出最后决定之前,先看看5中的变更列表和bug修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16276017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档