WebBrowser/Tools/WebBrowserTools.py

branch
QtWebEngine
changeset 4783
7de17766a5df
parent 4763
8ad353f31184
child 4810
f68d0446609e
--- 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

eric ide

mercurial