diff --git a/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp b/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp index f1e32f27fef..9d33dd98c52 100644 --- a/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp +++ b/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp @@ -145,7 +145,11 @@ std::pair ImageCacheFontCollector::createImage( QFont font(fontFamily); font.setStyle(rawFont.style()); font.setStyleName(rawFont.styleName()); +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + font.setWeight(QFont::Weight(rawFont.weight())); +#else font.setWeight(rawFont.weight()); +#endif QImage image(size, QImage::Format_ARGB32); image.fill(Qt::transparent); int pixelSize(200); @@ -207,7 +211,11 @@ QIcon ImageCacheFontCollector::createIcon(Utils::SmallStringView name, QFont font(fontFamily); font.setStyle(rawFont.style()); font.setStyleName(rawFont.styleName()); +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + font.setWeight(QFont::Weight(rawFont.weight())); +#else font.setWeight(rawFont.weight()); +#endif for (QSize size : sizes) { QPixmap pixmap(size); pixmap.fill(Qt::transparent);