full screen gui

linuxnooby at yahoo.com.au linuxnooby at yahoo.com.au
Fri Jan 13 20:26:02 EST 2006


Hi

I am trying to write a python script to run on windows xp that will
have a full screen gui.

The script has a function that creates a full screen (hides task bar)
top level window using tkinter.

If I close the window and call the function a 2nd time the resulting
window is full screen, but does not hide the task bar this time.

I have included code below. Any suggestions as to how i can fix this? I
am open to suggestions about other python gui

cheers David



from Tkinter import *
import time

#create invisible root window
root = Tk()
root.withdraw()

def closewindow():

	top.destroy()
	time.sleep(4)
	create()

def create():
	global top
	top = Toplevel(root)


	top.overrideredirect(1) #hides max min buttons
	w, h = root.winfo_screenwidth(), root.winfo_screenheight()
	top.geometry("%dx%d+0+0" % (w, h))


	app = Frame(top)
	app.grid()

	bttnhide = Button(app, text ="destroy window and create a new window
in 4 seconds", command=closewindow)
	bttnhide.grid()

	bttnclose = Button(app, text ="exit application",
command=root.destroy)
	bttnclose.grid()
	
	
create()

root.mainloop()




More information about the Python-list mailing list