отображение формата svg в виджете label
Нужно отобразить изображение в формате .svg.
Подумал сделать вот так:
QSvgRenderer renderer(QString("./1.svg"));
QImage image(300, 300, QImage::Format_RGB888);
image.fill(Qt::white);
QPainter painter(&image);
renderer.render(&painter);
image.save("./1.png");
QPixmap myPixmap( "1.png" );
if(!myPixmap.isNull())
{
ui->label_2->setPixmap(myPixmap);
}
else
{
qDebug() << "Cannot find picture";
}
Но получил растянутую плюс пропал текс. Вопрос как правильно отображать .svg формат?
Вот ссылка на .svg.