Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVG未使用Qt正确渲染_Qt_Svg_Pyqt_Pyqt5 - Fatal编程技术网

SVG未使用Qt正确渲染

SVG未使用Qt正确渲染,qt,svg,pyqt,pyqt5,Qt,Svg,Pyqt,Pyqt5,我尝试使用以下线条进行渲染: from PyQt5 import QtWidgets, QtSvg qApp = QtWidgets.QApplication([]) scene = QtWidgets.QGraphicsScene() view = QtWidgets.QGraphicsView(scene) svg = QtSvg.QGraphicsSvgItem('test.svg') scene.addItem(svg) view.show() qApp.exec_() 不幸的是

我尝试使用以下线条进行渲染:

from PyQt5 import QtWidgets, QtSvg

qApp = QtWidgets.QApplication([])

scene = QtWidgets.QGraphicsScene()
view = QtWidgets.QGraphicsView(scene)
svg = QtSvg.QGraphicsSvgItem('test.svg')
scene.addItem(svg)
view.show()

qApp.exec_()
不幸的是,结果如下所示: 而不是: (实际图像在x轴上长得多,这只是一个截面)


比率相差很远,并且所有定义的符号都不会渲染。有什么想法吗?

加载链接到的文件时,我看到很多svg错误(都像“未检测到链接E0A3!”)。我尝试了其他几个大乐谱svg文件,它们都呈现得非常好,没有错误。嗯,该文件是由“verovio”自动生成的,所以我应该与开发人员联系。。。我想知道为什么所有浏览器都能正确地呈现它。我在加载链接到的文件时看到很多svg错误(都像“link E0A3还没有被检测到!”)。我尝试了其他几个大乐谱svg文件,它们都呈现得非常好,没有错误。嗯,该文件是由“verovio”自动生成的,所以我应该与开发人员联系。。。我想知道为什么所有的浏览器都能正确地呈现它。