Hallo,
ist es möglich einen Button in Tkinter durchsichtig zu machen?
Wenn ja, wie?
Danke schon einmal
Gruß
LordMyder
Button transparent
Hallo,
einen einzelnen Widget kannst Du nicht Transparent machen!
Aber das Hauptfenster-Widget kannst Du Transparent machen.
Gruss
PyStyler
einen einzelnen Widget kannst Du nicht Transparent machen!
Aber das Hauptfenster-Widget kannst Du Transparent machen.
Code: Alles auswählen
import Tkinter
root = Tkinter.Tk()
Tkinter.Button(root, text='durchsichtig').pack()
# durchsichtig
root.attributes('-alpha', 0.9)
root.mainloop()
PyStyler
-
- User
- Beiträge: 419
- Registriert: Sonntag 3. September 2006, 15:11
- Wohnort: in den weiten von NRW
- Kontaktdaten:
Wofür willst du den Button durchsichtig machen? Wenn man ihn nicht sehen soll, entpack/grid/place ihn doch.
Wenn dus hoch treiben willst und man Toplevels transparent machen kann, kannst du ein Toplevel erzeugen, den Rahmen wegmachen und es entsprechend positionieren, wär aber wohl etwas übertrieben...
Wenn dus hoch treiben willst und man Toplevels transparent machen kann, kannst du ein Toplevel erzeugen, den Rahmen wegmachen und es entsprechend positionieren, wär aber wohl etwas übertrieben...
Ich will nicht den ganzen Button durchsichtig machen.
Also die Beschriftung sollte man schon noch sehen können..
Also die Beschriftung sollte man schon noch sehen können..
-
- User
- Beiträge: 419
- Registriert: Sonntag 3. September 2006, 15:11
- Wohnort: in den weiten von NRW
- Kontaktdaten:
Also wenn du den Button in einem normalen Frame darstellst, und nicht in einem Canvas, die Hintergrundfarbe also gleichmäßig ist, kannst du doch einfach diese auch für den Button nehmen. Ein Button mit grünem bg auf grünem Frame sieht man auch nicht...Den Text natürlich schon.
Willst du also nur den Rahmen weg machen?
--> http://effbot.org/tkinterbook/button.htm
Code: Alles auswählen
my_invisible_button.config(relief=FLAT)