从QWidget切换到QGraphicsItem时的布局问题

时间:2013-06-29 17:56:39

标签: qt

我正在将时间线查看器从QWidget切换到QGraphicsItem,因为QWidget太重了,当有数千个QWidgets时,我遇到了性能问题。

我需要布局管理。但是我发现QGraphicsItem很轻,它不支持布局。我应该使用QGraphicsWidget,但是有许多有用的QGraphicsItem的子类,QGraphicsWidget没有它们。我认为QGraphicsProxyWidget不是答案,因为当我使用QWidgets时它已经太慢了......

那么,有没有办法让任何QGraphicsItem布局?或者有更好的解决方案吗?

1 个答案:

答案 0 :(得分:3)

QGraphicsLayoutQGraphicsLayoutItem是您正在寻找的。

http://doc.qt.io/qt-4.8/qgraphicslayout.html

http://doc.qt.io/qt-4.8/qgraphicslayoutitem.html

希望有所帮助。