qt - QPixmap和SVG

标签 qt svg qpixmap

您建议如何使用 QPixmap 处理 svg?

构造 QPixmap(":/myfile.svg"); 然后调用 scaled() 不起作用。 QPixmap 被像素化。

谢谢。

最佳答案

您应该使用 SVGRenderer 将其渲染到 QImage 上。从那里您可以使用 QPixmap 转换为 QPixmap::convertFromImage

关于qt - QPixmap和SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10079011/

相关文章:

c++ - TreeView 的列数困惑

c++ - Qt中如何声明和实例化一个变量?

c++ - Qt drawPixmap 没有绘制出我期望的内容

c++ - 用什么代替 C++ Qt 上的 glob?

qt - 可调整大小的 PyQt 小部件显示具有固定纵横比的图像

javascript - D3.js 按下按钮后移动一条线和一个圆圈

css - 从 svg 生成的 Webfont 看起来不一样

ios - 如何在我的 swift 应用程序中对绘制 svg 路径进行动画处理?

qt - QImage/QPixmap 大小限制?

c++ - 通过 QTimer 和 QTcpSocket 正确使用 QThread 和 moveToThread