2011-06-26 52 views
5

我打算编写一个专为平板电脑设计的程序,主要平台是MeeGo(因为我正在参加比赛)。Qt Quick是否足够适合大型桌面应用程序?

编辑:

我的程序有以下需求:

  1. 重C++使用,以应对网络和低级优化
  2. 动态生成内容(像什么的Flipboard应用程序所做的那样)
  3. 完全定制的GUI

我发现Qt Quick有以下荷兰国际集团的缺点:

  1. 用C++整合也不是很容易,现在
  2. 很难表达复杂的逻辑
  3. 有时很慢。例如,当显示调整大小的图像列表时,由于再次调整相同图像的大小,它会相当慢。这不是Qt Quick的错,但修复起来非常困难。

那么Qt Quick能满足我的需求吗?

+0

哪些是Qt缺乏的重要组件? –

+0

我编辑了我的问题,希望现在好一点。 – fool

回答

1

我没有QtQuick的具体专业知识,尽管去年我在为我们的应用程序进行评估。从那时起,它已经走过了很长的一段路,特别是将QtQuick小部件嵌入到本地应用程序或QtQuick应用程序中的本机小部件中更加容易。是否值得采用将取决于您的应用程序的要求 - 如果它是一个非常丰富的GUI应用程序,并且对底层逻辑进行了干净的封装,那么这可能是值得的。如果UI与程序逻辑密切相关,那么本地应用程序可能更好,也许使用QtQuick组件来实现界面的更动态部分。

我会建议建立一个简单的原型,以确定它是否符合您的要求,然后作出最终决定。

4

你有一个完美的问题要问。 QtQuick最初是为移动设备上的Qt开发的,现在Qt开发人员也将它带到桌面上。这个过程还没有完成,但是使用Qt5(让希望),QtQuick将会在法律上用于编写Qt GUI。

相关问题