Seite 1 von 1

AlphaTransparenz bei Tkinterfenstern

Verfasst: Donnerstag 4. Mai 2006, 16:50
von jAN
Ich habe mir heute mal das angeschaut und gesehn, dass es alpha als keyword für wm_attributes gibt...
also hab ich mal was gemacht...(mit Python 2.5a2)

Code: Alles auswählen

import Tkinter as tk
root=tk.Tk()
root.title("Fenster mit Alpha-Transparenz")
def change(ev=None):
    root.wm_attributes("-alpha",float(scale.get()))
lab=tk.Label(root,text="TestText")
lab.pack()
top=tk.Toplevel(root)
scale=tk.Scale(top,from_=0.0,to=1.0,resolution=0.001,tickinterval=0.05,command=change,length=500)
scale.pack()
root.mainloop()
nun meine Frage: wie bekomm ich das mit Python2.4 hin?

Verfasst: Donnerstag 4. Mai 2006, 22:09
von BlackJack
Nach der Beschreibung bei Effbot genau so wie's da steht, oder!?

Verfasst: Freitag 5. Mai 2006, 21:12
von jAN
hab ich versucht... geh bei mir aber nicht... (windowsxp)

Verfasst: Samstag 6. Mai 2006, 23:08
von Kolazomai
Hi,

mit WindowsXP Sp2 Python2.5a2 gehts.

Mich würds auch interessieren, wie ich das mit Python2.4 und unter Linux hinkrieg ...

Und auch, ob man nur einen Bereich transparent machen kann.

Mfg,

Kolazomai

Verfasst: Dienstag 9. Mai 2006, 15:46
von jAN
mit nem bereich hab ich es schon versucht... hab ich aber nicht hinbekommen....
und was Py2.5a2 angeht... damit geht die alphatransparenz ja...
laut effbot.org soll das py2.4 auch können...