Qt Quick是否足以满足大型桌面应用程序的需求?

时间:2011-06-26 13:13:07

标签: c++ qt qml qt-quick

我打算写一个专为平板电脑设计的程序,主要平台是MeeGo(因为我正在参加比赛)。

编辑:

我的计划有以下需求:

  1. 用于处理网络和低级优化的繁重C ++用法
  2. 动态生成内容(就像Flipboard应用程序所做的那样)
  3. 完全自定义的GUI
  4. 我发现Qt Quick有以下缺点:

    1. 与C ++集成现在不是很容易
    2. 很难表达复杂的逻辑
    3. 有时很慢。例如,当显示已调整大小的图像列表时,由于再次调整相同图像的大小和agian,因此速度相当慢。这不是Qt Quick的错,但很难修复。
    4. Qt Quick能满足我的需求吗?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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

我建议在做出最终决定前建立一个简单的原型,看看它是否符合你的要求。