【发布时间】:2021-12-07 20:42:28
【问题描述】:
如何在 Qlabel 或 QScrollArea 中显示更多数量(文件夹)的图像?
QImage image("E:/Raul/Images");
ui.label->setPixmap(QPixmap::fromImage(image));
像这样,但我希望在一个标签中加载更多数量的图像。
【问题讨论】:
-
我认为每个 QLabel 不能有多个图像。不过,您可以创建多个 QLabel,并在每个 QLabel 中放置一个图像。
-
不,我们可以,当我滚动我的滚动条时,会自动更改同一 Qlabel 中的图像。
-
是的,您可以更改 QLabel 中的图像;但您不能同时在同一个 QLabel 中拥有两个图像。
-
@SaiRaul,您的评论说即使您 setPixmap 建议您只能设置一个,也可以这样做。请解释一下为什么你认为这是可能的。
-
这里我们没有在Qpixmap中使用,我们可以通过使用QFileInfo和filePath()、absoluteFilePath()和dir()来实现。
标签: c++ qt qlabel qscrollarea imagesloaded