diff options
author | Code Raguet <ignacio.code@gmail.com> | 2013-07-31 15:05:21 (GMT) |
---|---|---|
committer | Code Raguet <ignacio.code@gmail.com> | 2013-07-31 15:05:21 (GMT) |
commit | 346cec425c2d1046c94dca4ca70eb8da80706be0 (patch) | |
tree | 4312f291ec6d04f6ad5cf72a6c2245160f090660 | |
parent | 38ec9ed902b120b1aa54661c592c9b261ac95539 (diff) |
Refactor: make pixbuf from a base64 string
-rw-r--r-- | CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py b/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py index 31d00fd..2277bbc 100644 --- a/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py +++ b/CeibalEncuesta/gtk2/CeibalEncuesta/Widgets.py @@ -1080,8 +1080,11 @@ class Pregunta(gtk.VBox): def question_has_img(self): return False - def make_pixbuf_from_string(self): - pass + def make_pixbuf_from_string(self, image_string): + loader = gdk.PixbufLoader() + loader.write(base64.b64decode(image_string)) + loader.close() + return loader.get_pixbuf() def __emit_text_and_change(self, widget, id_opcion, text, activan): """ |