ui->listWidget->addItem(new QListWidgetItem(QIcon("images/line.PNG"), tr("Line")));
ui->listWidget->addItem(new QListWidgetItem(QIcon("images/rect.PNG"), tr("Rectangle")));
ui->listWidget->addItem(new QListWidgetItem(QIcon("images/oval.PNG"), tr("Oval")));
ui->listWidget->addItem(new QListWidgetItem(QIcon("images/tri.PNG"), tr("Triangle")));
图标的路径应该是 images/tri.PNG
ui->listWidget->addItem(new QListWidgetItem(QIcon("images/tri.PNG"), tr("Triangle")));
这样是动态加载图片,资源文件(qrc)中可以不添加
images路径应该放在 release 同级目录
本文介绍了如何在Qt界面中动态加载图片作为列表项的图标,通过QListWidgetItem结合QIcon来实现,同时指出图片路径应放置在release同级目录下,确保资源的正确引用。
2709

被折叠的 条评论
为什么被折叠?



