【发布时间】:2014-01-13 19:04:38
【问题描述】:
如何打开 svg 文件,如 png 文件。 例如它适用于 png 文件:
scene=new QGraphicsScene(QRect(10, 10, 680, 520));
view=new QGraphicsView(this);
image=new QGraphicsPixmapItem(QPixmap("example.png"));
scene ->addItem(image);
view ->setScene(scene);
view ->setGeometry(QRect(270, 35, 700, 540));
有什么想法吗?
【问题讨论】:
-
您能详细说明一下吗? 如何它不适用于 SVG 文件?
-
当我尝试使用 svg 文件(example2.svg 而不是 example.png)时,它会显示一个白色场景,而不是我的 example2.svg 图像。使用 example.png 它可以工作。
-
重复问题。我刚刚搜索了“QPixmap SVG”并在第一个提示中找到了这个。见stackoverflow.com/questions/10079011/qpixmap-and-svg
-
是的。我想试试这个,但 qtsvg 模块有其他问题
标签: c++ qt qgraphicsview qtgui qtsvg