Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 从QWidget切换到QGraphicsItem时出现布局问题_Qt - Fatal编程技术网

Qt 从QWidget切换到QGraphicsItem时出现布局问题

Qt 从QWidget切换到QGraphicsItem时出现布局问题,qt,Qt,我正在将时间线查看器从QWidget切换到QGraphicsItem,因为QWidget太重了,当有数千个QWidget时,我会遇到性能问题 我需要布局管理。但我发现QGraphicsItem太轻了,不支持布局。我应该使用QGraphicsWidget,但是有许多有用的QGraphicsItem子类,QGraphicsWidget没有它们。我认为QGraphicsProxyWidget不是答案,因为当我使用QWidget时,它已经太慢了 那么,有没有任何方法可以使用QGraphicsItem进行

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

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


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

QGraphicsLayout
QGraphicsLayoutItem
是您需要的


希望对您有所帮助。

QGraphicsLayout
QGraphicsLayoutItem
是您需要的


希望能有所帮助。

我不知道如何使用
QGraphicsLayoutItem
包装
QGraphicsLayoutItem
…请参见。我不知道如何使用
QGraphicsLayoutItem
包装
QGraphicsLayoutItem
…请参见。