2012-08-15 54 views
1

當我應該使用QGraphicsView和QtQuick是一個更好的選擇?
如果我想要高度自定義的小部件(可視化小部件及其行爲)的高性能應用程序,哪個更好?

:?QtQuick或QGraphicsView

+0

Qt Quick可以選擇使用QDeclarativeView,它是一個QGraphicsView。所以這兩種選擇不是相互排斥的。也許你的意思是問你什麼時候應該使用QML和C++? – 2012-08-15 22:06:41

+0

我正在尋找創建用戶界面的正確基礎。據我瞭解,QtQuick和QGraphicsView代表一個UI基礎。我知道把這兩種技術結合起來是可能的,但是這應該是個別項目的基礎。當我應該使用QtQuick/QML並且當我應該使用QGraphicsViews/C++作爲基礎UI技術時?謝謝 – 2012-08-16 00:31:39

回答

1

對於高性能,您應該使用Qt和C++代替QML和JavaScript。所以我們在這種情況下使用QGraphicsView

但是,使用QML創建窗口小部件比QtWidget更容易和更快速。製作原型或設計師製作的接口可能會很棒。如果你不需要高性能,QML是一個方便的解決方案。你也可以看看this article來提高程序中的QML性能。

+0

謝謝。它對我來說足夠了。另外我害怕使用QtGraphicsView並使其性能如此糟糕。是否有任何關於使用QtGraphicsView的問題/注意事項? – 2012-08-24 12:53:08

+0

你仍然可以看看他們網站上的Qt文檔和教程。 – 2012-08-24 13:36:49