我试图使用Python和Qt4显示图像缩略图数组。我的问题是我不想计算网格的列数,因此当应用程序调整大小或缩略图变大时,列数会自动更改。 实际上我想使用Qlabel,因为图像将具有文件名和可能的按钮。有没有简单的方法呢?
类似的东西:
答案 0 :(得分:0)
您应该考虑使用QGraphicsView
。它是真正自定义小部件的一个很好的构建块,它们与任何内置小部件都不相似。它使用模型/视图架构,允许您几乎无限制地灵活地绘制每个项目的方式和位置,而不是依赖于更有限的QLayout
放置系统。
答案 1 :(得分:0)
Brendan Abel的答案是使用Qt力量的正确而优雅的方式。但是,如果您发现模型视图架构太重,我建议您使用here中演示的FlowLayout
。
它很容易实现,可能适合您的需求。