Ejemplo n.º 1
0
    def on_cambutton_clicked(self, widget):
        currentcam = self.camselect.get_active_text()

        camsfile = open('data/media/cameras.json', 'r')
        camdata = json.load(camsfile)

        for item in camdata:
            if item['name'] == currentcam:
                camurl = item['url']
                break

        image = urlopen(camurl)
        loader = PixbufLoader()
        loader.write(image.read())
        loader.close()

        self.camimage.set_from_pixbuf(loader.get_pixbuf())