将现有的Qt小部件呈现到SVG中
我有一个显示为QWidget的现有图形,我已经可以使用grab()将其保存到位图中: 是否有可能将该小部件也保存到.svg将现有的Qt小部件呈现到SVG中,qt,Qt,我有一个显示为QWidget的现有图形,我已经可以使用grab()将其保存到位图中: 是否有可能将该小部件也保存到.svg 谢谢 谢谢!半正常工作…生成器生成无效的SVG文件(EOG和Inkscape无法打开它们。错误域1代码64位于[…]第6列第18行/Chart.svg:XML声明只允许在文档开头使用我可以理解这一点:在文本编辑器中查看此声明会显示几个XML标记。可能此错误:描述了该错误的潜在解决方法。 QSvgGenerator generator; generator.setFileNa
谢谢 谢谢!半正常工作…生成器生成无效的SVG文件(EOG和Inkscape无法打开它们。错误域1代码64位于[…]第6列第18行/Chart.svg:XML声明只允许在文档开头使用我可以理解这一点:在文本编辑器中查看此声明会显示几个XML标记。可能此错误:描述了该错误的潜在解决方法。
QSvgGenerator generator;
generator.setFileName(path);
generator.setSize(widget->size());
generator.setViewBox(widget->rect());
generator.setTitle(tr("Your title"));
generator.setDescription(tr("some desscription"));
widget->render(&generator);
QSvgGenerator generator;
generator.setFileName(path);
generator.setSize(widget->size());
generator.setViewBox(widget->rect());
generator.setTitle(tr("Your title"));
generator.setDescription(tr("some desscription"));
widget->render(&generator);