--- a/WebBrowser/Tools/WebBrowserTools.py Sun Feb 28 12:48:12 2016 +0100 +++ b/WebBrowser/Tools/WebBrowserTools.py Sun Feb 28 15:23:42 2016 +0100 @@ -16,6 +16,7 @@ import os from PyQt5.QtCore import QFile, QByteArray, QUrl +from PyQt5.QtGui import QPixmap def readAllFileContents(filename): @@ -132,3 +133,19 @@ .replace("<", "")\ .replace(">", "")\ .replace("|", "") + + +def pixmapFromByteArray(data): + """ + Module function to convert a byte array to a pixmap. + + @param data data for the pixmap + @type bytes or QByteArray + @return extracted pixmap + @rtype QPixmap + """ + pixmap = QPixmap() + barray = QByteArray.fromBase64(data) + pixmap.loadFromData(barray) + + return pixmap