simple splash screen?

N

NighterNet

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?
 
N

NighterNet

On 7/28/2009 11:58 PM, NighterNet wrote:> I am trying to make a simple splash screen from python 3.1.Not sure

Trying to make a splash screen for python?
Or trying to do image processing in python?

Marcus

trying to use jpg,gif,png for the splash screen
 
N

NighterNet

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()
++++

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?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

No members online now.

Forum statistics

Threads
473,773
Messages
2,569,594
Members
45,118
Latest member
LatishaWhy
Top