我正在使用python进行文本挖掘。 我使用QT创建了一个GUI,并使用PyQt4将其转换为python片段。 我有QTextBrowser,表明该段落的情绪指数。 根据情绪指数的得分,我想在Qtextbrowser中添加不同的图像。 下面我添加了我的工具的截图。
https://drive.google.com/file/d/0B-bFVFevEa-yMUZUMnc2UWN4T00/edit?usp=sharing
下图是我为文本挖掘创建的工具的屏幕截图。 在右侧面板的底部,您可以看到该段落的情绪得分。 现在我想在高亮的方框区域添加图像,具体取决于情绪的分数。
如何在QtextBrowser中的特定点添加图像?
答案 0 :(得分:0)
http://pyqt.sourceforge.net/Docs/PyQt4/qtextbrowser.html#loadResource
示例:
import sys
from PyQt4 import QtGui, QtCore
class myTextBrowser(QtGui.QTextBrowser):
def loadResource (self, type, name):
return QtGui.QPixmap("test.jpg")
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
a = myTextBrowser()
a.document().setHtml("""My image :<br /><img src="test.jpg"/>""")
a.show()
sys.exit(app.exec_())