0

我想要做的是加载 .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。我该怎么做?示例将不胜感激,我仍然是菜鸟。

4

1 回答 1

1

这应该工作:

self.ui.tableWidget.setCellWidget(i, j, svgWidget)
于 2012-10-11T17:43:25.233 回答