我想要做的是加载.svg文件并在qtableWidget单元格中显示(渲染)它。 第一部分我这样做了:
svgWidget = QSvgWidget("C:\mySVG.svg")
svgWidget.setMaximumSize(100,100)
下一行渲染svg就像我期望的那样:
widget.show()
但是当我试过这个时:
self.ui.tableWidget.setItem(i, j, QtGui.QTableWidgetItem(svgWidget))
self.ui.tableWidget.setItem(i, j, svgWidget)
这些行都不会在tableWidget单元格中插入svgWidget。 我该怎么办?例子将被赞赏,我仍然是一个菜鸟。
答案 0 :(得分:1)
这应该有效:
self.ui.tableWidget.setCellWidget(i, j, svgWidget)