2

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

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

那么,有什么办法可以使用任何 QGraphicsItem 进行布局?还是有更好的解决方案?

4

1 回答 1

4

QGraphicsLayout并且QGraphicsLayoutItem是您正在寻找的东西。

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

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

希望有帮助。

于 2013-06-29T18:03:21.370 回答