2004-06-17, 00:52
how can i make this script display the image it downloads:
hurtz
Quote:import xbmc, xbmcgui, urllib
#get actioncodes from keymap.xml
action_previous_menu = 10
action_select_item = 7
class myclass(xbmcgui.window):
def (self):
self.stractioninfo = xbmcgui.controllabel(100, 120, 200, 200, '', 'font13', '0xffff00ff')
self.addcontrol(self.stractioninfo)
self.stractioninfo.setlabel('push back to quit - a to download')
def onaction(self, action):
if action == action_previous_menu:
self.close()
if action == action_select_item:
webfile = 'http://www3.kgan.com/program/wxinfo/wsiftp/kgan_4wpnet.jpg'
localfile = 'q:\\scripts\\weather\\kgan7day.jpg'
self.downloadurl(webfile,localfile)
def downloadurl(self,source, destination):
try:
loc = urllib.urlopener()
loc.retrieve(source, destination)
self.message('download ok')
except:
self.message('download failed')
def message(self, message):
dialog = xbmcgui.dialog()
dialog.ok(" my message title", message)
mydisplay = myclass()
mydisplay .domodal()
del mydisplay
hurtz