我想用QGraphicsView编写一个资产浏览器。这与使用QGraphicsView和QGraphicsItems的例子有点不同,因为我只想要一个滚动条,并且希望项目在视口大小改变时自动移动。例如,当视口宽度足够大,以显示4个asssets,它们应显示这样的:带有自动项目放置的QGraphicsView
aaaa
aaaa
aa
但是当视口收缩,并且只能包含3成一排,它应该这样显示它们:
aaa
aaa
aaa
a
我不想让自己移动这些资产,让图形视图管理它们。它有可能吗?
我已经写过一次这样的事情,但使用QWidget和paintEvent,自己绘制所有资产并跟踪可以在一行中显示多少资产。 QGraphicsView可以简化吗?
“QGraphicsView with automatic”是一个没有太多说明问题的标题。考虑改变它... – larsmoa 2009-10-09 12:42:57
谢谢,我一定忘记了完成标题。 – gruszczy 2009-10-09 15:11:59