1

シンプルな表示を示す QML ファイルがあります。QML ファイル内のテキストを x 秒ごとに更新したいと考えています。これはすでに正常に動作しています。QGraphicScene に追加する QGraphicObjects を使用しています。

QGraphicsObjects は QGraphicsItems よりもはるかに遅いと聞きました。

可能であれば、QMLファイルをQGraphicsItemとして使用することを知りたいですか? または、QGraphicsItem のパフォーマンスで qml オブジェクトを使用する他の可能性はありますか?

別の方法は、ディスプレイを QGraphicsItem として作成することですが、QML で作成することをお勧めします。

よろしくお願いします

4

1 に答える 1

0

QML アイテムには Qt メタオブジェクト システムが必要なため、QGraphicsItem (QObject ではない) を使用することはできません。

もっと遅い?QGraphicsItem の実際の利点は何ですか? QML の柔軟性を失う前にテストしてください。

パフォーマンスに問題がある場合、最善の解決策は Qt Quick 2 に移行することでしょうか? (可能であれば Qt 5.2 をお読みください: https://www.qt.io/blog/2013/09/02/new-scene-graph-renderer )

于 2013-09-24T20:58:06.933 に答える