如何在特定的要求点使用Python将图像添加到QTextBrowser(PyQt4)?

时间:2014-04-02 10:01:30

标签: python pyqt pyqt4

我正在使用python进行文本挖掘。 我使用QT创建了一个GUI,并使用PyQt4将其转换为python片段。 我有QTextBrowser,表明该段落的情绪指数。 根据情绪指数的得分,我想在Qtextbrowser中添加不同的图像。 下面我添加了我的工具的截图。

https://drive.google.com/file/d/0B-bFVFevEa-yMUZUMnc2UWN4T00/edit?usp=sharing

下图是我为文本挖掘创建的工具的屏幕截图。 在右侧面板的底部,您可以看到该段落的情绪得分。 现在我想在高亮的方框区域添加图像,具体取决于情绪的分数。

如何在QtextBrowser中的特定点添加图像?

1 个答案:

答案 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_())