![](/img/trans.png)
[英]How to redirect output of multiple scripts in QTextBrowser using PyQt4
[英]How to add image to QTextBrowser (PyQt4) using Python at a specific required point?
我正在使用 python 進行文本挖掘。我使用 QT 創建了一個 GUI,並使用 PyQt4 將其轉換為 python 片段。 我有 QTextBrowser 指示段落的情感指數。 基於情緒指數的得分,我想將不同的圖像添加到 Qtextbrowser 中。 在其下方我添加了我的工具的屏幕截圖。
https://drive.google.com/file/d/0B-bFVFevEa-yMUZUMnc2UWN4T00/edit?usp=sharing
下圖是我為文本挖掘創建的工具的屏幕截圖。 在右側面板的底部,您可以看到該段落的情緒得分。 現在我想根據情緒得分在突出顯示的方框區域添加圖像。
如何在 QtextBrowser 的特定點添加圖像?
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_())
import sys
import requests
from PyQt6 import QtGui, QtCore
class myTextBrowser(QtGui.QTextBrowser):
def loadResource (self, type, name):
pic_data = requests.get(name.url(), allow_redirects=True).content
pixmap = QPixmap()
pixmap.loadFromData(pic_data)
return pixmap
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
a = myTextBrowser()
a.setHtml("""My image :<br /><img src="img_url"/>""")
a.show()
sys.exit(app.exec_())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.