On Jul 29, 11:16 am, "Martin P. Hellwig" <martin.hell...@dcuktec.org> wrote: > NighterNet wrote: > > I am trying to make a simple splash screen from python 3.1.Not sure > > where to start looking for it. Can any one help? > > Sure, almost the same as with Python 2 :-) > But to be a bit more specific: > ++++ > """Only works if you got Python 3 installed with tkinter""" > import tkinter > > IMAGE_PATH = "/path/to/image" > > class Splash(object): > "Splash Screen GUI" > def __init__(self, root): > self.root = root > # No window borders and decoration > self.root.overrideredirect(True) > # Get the size of the screen > screen_width = self.root.winfo_screenwidth() > screen_height = self.root.winfo_screenheight() > # Full screen > geometry_text = "%dx%d+0+0" % (screen_width, screen_height) > self.root.geometry(geometry_text) > # Display an image > self.label = tkinter.Label(self.root) > # Only GIF and PGM/PPM supported, for more information see: > self.label._image = tkinter.PhotoImage(file=IMAGE_PATH) > #http://effbot.org/tkinterbook/photoimage.htm > self.label.configure(image = self.label._image) > self.label.pack() > # This will quit the screen after about 5 seconds > self.root.after(5000, self.root.quit) > > if __name__ == '__main__': > ROOT = tkinter.Tk() > APPL = Splash(ROOT) > ROOT.mainloop() > ++++ > > -- > MPHhttp://blog.dcuktec.com > 'If consumed, best digested with added seasoning to own preference.'
Thanks it help. Sorry about that, I was just wander what kind of answer and if there are other methods to learn it. Is there a way to position image to the center screen? -- http://mail.python.org/mailman/listinfo/python-list