要通过标签列表选择对应的图片展示,您可以使用QListWidget的currentRow()方法来获取当前选中项的索引,然后从imagePaths列表中获取相应的图片路径进行展示。以下是示例代码:
connect(ui->listWidget, &QListWidget::currentRowChanged, this, [=](int currentRow){
if (currentRow >= 0 && currentRow < imagePaths.size()) {
img->load(imagePaths[currentRow]);
ui->label->setPixmap(QPixmap::fromImage(*img));
}
});
将上述代码放在合适的位置,例如在初始化部分或添加图片项之后。这样当用户在列表中选择不同的项时,对应的图片将被加载并显示在标签上。
内容由零声教学AI助手提供,问题来源于学员提问