From ba4be72918f769d67a1645717c6ae65b1666341d Mon Sep 17 00:00:00 2001 From: karlis <2995621482@qq.com> Date: Wed, 22 Mar 2023 22:47:37 +0800 Subject: [PATCH] bug fix --- ArchitectureColoredPainting/src/Editor/ElementPoolWidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ArchitectureColoredPainting/src/Editor/ElementPoolWidget.cpp b/ArchitectureColoredPainting/src/Editor/ElementPoolWidget.cpp index 7d9901e..a5001c4 100644 --- a/ArchitectureColoredPainting/src/Editor/ElementPoolWidget.cpp +++ b/ArchitectureColoredPainting/src/Editor/ElementPoolWidget.cpp @@ -43,11 +43,11 @@ void ElementPoolWidget::setElementList(std::vector elements) { QPainter* painter = new QPainter(); QImage* image = new QImage(QSize(iconWidth - 25, iconHeight - 25), QImage::Format_ARGB32); image->fill(Qt::transparent); - pItem->setIcon(QIcon(QPixmap::fromImage(*image))); - pItem->setSizeHint(QSize(iconWidth, iconHeight)); painter->begin(image); elements[index]->paintPreview(painter); painter->end(); + pItem->setIcon(QIcon(QPixmap::fromImage(*image))); + pItem->setSizeHint(QSize(iconWidth, iconHeight)); pictureList->insertItem(index, pItem); } if(elements.size() > 0)