diff --git a/widget/form/chatform.cpp b/widget/form/chatform.cpp index 788596dd6..83f9a9892 100644 --- a/widget/form/chatform.cpp +++ b/widget/form/chatform.cpp @@ -475,7 +475,8 @@ void ChatForm::onAvatarChange(int FriendId, const QPixmap &pic) if (FriendId != f->friendId) return; - avatarLabel->setPixmap(pic); + QPixmap scaled = pic.scaled(40,40,Qt::KeepAspectRatio,Qt::SmoothTransformation); + avatarLabel->setPixmap(scaled); } void ChatForm::dragEnterEvent(QDragEnterEvent *ev)