【发布时间】:2010-12-05 00:42:59
【问题描述】:
我想用 QGraphicsView 编写一个资产浏览器。它与使用 QGraphicsView 和 QGraphicsItems 的示例有点不同,因为我只想要一个滚动条,并且我希望项目在视口大小发生变化时自动移动。例如,当视口宽度大到足以显示 4 个资源时,它们应该显示如下:
aaaa
aaaa
aa
但是当视口缩小并且只能连续包含 3 个时,它应该像这样显示它们:
aaa
aaa
aaa
a
我不想自己移动这些资产并让图形视图管理它们。有没有可能?
我曾经写过这样的东西,但是使用QWidget和paintEvent,自己绘制所有资产并跟踪可以连续显示多少资产。用QGraphicsView能做的更简单吗?
【问题讨论】:
-
"QGraphicsView with automatic" 是一个标题,对这个问题没有多说。考虑改变它...
-
谢谢,我一定是忘记完成标题了。
标签: python qt pyqt qgraphicsview