AlphaTransparenz bei Tkinterfenstern

Fragen zu Tkinter.
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

AlphaTransparenz bei Tkinterfenstern

Beitragvon jAN » Donnerstag 4. Mai 2006, 16:50

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?
#adios.py
import os,sys
while 1: os.startfile(sys.argv[0])
BlackJack

Beitragvon BlackJack » Donnerstag 4. Mai 2006, 22:09

Nach der Beschreibung bei Effbot genau so wie's da steht, oder!?
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

Beitragvon jAN » Freitag 5. Mai 2006, 21:12

hab ich versucht... geh bei mir aber nicht... (windowsxp)
#adios.py

import os,sys

while 1: os.startfile(sys.argv[0])
Benutzeravatar
Kolazomai
User
Beiträge: 33
Registriert: Donnerstag 16. Februar 2006, 15:05
Kontaktdaten:

Beitragvon Kolazomai » Samstag 6. Mai 2006, 23:08

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
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

Beitragvon jAN » Dienstag 9. Mai 2006, 15:46

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...
#adios.py

import os,sys

while 1: os.startfile(sys.argv[0])

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder