ich möchte mit Python und Tkinter die Windows-Funktion "Zeiger-Position beim Drücken der STRG-Taste anzeigen" (animierter Kreis um den Mauszeiger) nachbauen, um eine andere Taste belegen und eine eigene Animation festlegen zu können.
Hier mein Code soweit:
Code: Alles auswählen
from Tkinter import *
from PIL import Image
import ImageTk
import time
root = Tk()
def destroyTL():
	toplevel.destroy()
def addImage(event):
	global toplevel
	toplevel = Toplevel()
	toplevel.overrideredirect(1) #toplevel-Fensterrahmen verstecken
	pic1 = ImageTk.PhotoImage(im)
	label_image = Label(toplevel, image=pic1)
	label_image.place(x=0,y=0,width=im.size[0]-1,height=im.size[1]-1)
	
	for i in range(1,50):  # schleife durch 50 einzelbilder -> animation
		if i <=9:
			name = "000"+str(i)+".gif"
			pic = ImageTk.PhotoImage(Image.open(name))
			label_image.configure(image = pic, state=ACTIVE)
			label_image.image = pic
		else:
			name = "00"+str(i)+".gif"
			pic = ImageTk.PhotoImage(Image.open(name))
			label_image.configure(image = pic, state=ACTIVE)
			label_image.pic = pic
		time.sleep(0.015)
		toplevel.update()
	toplevel.after(200,destroyTL)
	
	
root.bind("<Return>", addImage)
root.withdraw() #root-Fenster verstecken
root.mainloop()Was muss ich machen, damit die Bilder mit Transparenz angezeigt werden ?
Oder sollte ich nicht Tkinter benutzen sondern wxPython/pygame ?

 
 


