我正在考虑使用Qt将独立的Windows应用程序移植到OS X和Linux上。我之前从未使用过Qt。我不知道我是否应该使用Qt 4或Qt 5。
我有兴趣获得使用Qt 4和5的相当大的应用程序开发人员的反馈。每个版本的优缺点是什么?
有关该项目的更多信息:
该应用程序是数码摄影的高端工具:实时HDR,色调映射等,每像素96位的大型照片。
该应用程序目前正在使用以下技术:
我计划使用Qt框架重新开发UI代码。我有以下限制:
谢谢!
答案 0 :(得分:3)
仅基于您的平台限制,您可能希望使用Qt 5. Windows 7 64位是Qt 5中的第1层平台.Windows 8甚至不是Qt 4中的第2层平台。Qt 5 has better support for High DPI displays (对于使用Retina显示屏的Mac用户很重要。)
答案 1 :(得分:1)
如果你试图避免使用OpenGL,那么Qt 5就不会适合用作QML小部件和场景图的依赖。这并不是说你根本不能使用它,但如果你厌恶OpenGL,那肯定要考虑一下。
Qt 4.8非常成熟,代码库在这个阶段已经很好地覆盖了,所以可能更适合,因为绘图库没有耦合到OpenGL上。
答案 2 :(得分:0)
虽然版本号从4更改为5表示您可能需要或可能不需要的主要版本和附加功能,但是您可能会对5中的错误修复感兴趣。因此,如果您考虑使用4,请在做出最终决定之前先查看5中的更改列表和错误修复。