2011-06-26 85 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。

相關問題