[sugar] path + emulator
Marco Pesenti Gritti
mpg
Sat Apr 14 18:31:50 EDT 2007
On Sat, 2007-04-14 at 17:17 -0400, jjungcla at gsd.harvard.edu wrote:
> hi guys,
> two really basic questions we couldn't resolve in class this week:
> 1. Using Qemu as emulator on a PC, how do you move a file from Windows to
> the emulated file structure?
> 2. There is a problem with simply loading an image and displaying it on
> the screen using this code below (the image.png file sits right next to
> the application file). The application starts up but shows the
> file-not-found icon in the middle of the screen. How does sugar actually
> handle imgages?
> Thanks guys!
> Jan
>
>
> class TouchTyperActivity(activity.Activity):
>
> def hello(self, widget, data=None):
> logging.info('Image Load Activity')
> def __init__(self, handle):
> activity.Activity.__init__(self, handle)
> ROOT = os.path.dirname(os.path.abspath(__file__))
> self.image = gtk.Image()
> pixbuf = gtk.gdk.pixbuf_new_from_file(ROOT + "image.png")
This looks wrong, ROOT will not have a leading / and the resulting path
will be incorrect.
This should work better:
os.path.join(activity.get_bundle_path(), 'image.png')
Marco
More information about the Sugar-devel
mailing list