Die Suche ergab 22 Treffer

von M96Wayne
Sonntag 22. Juni 2014, 13:26
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ne hab ich nicht gemeint, aber egal für das Problem finde ich auch noch eine Lösung. :wink:
Auf diese Lösung (mit ein paar Unterschiedlichkeiten) bin ich auch gekommen.

An eine Liste hatte ich noch gar nicht gedacht!
von M96Wayne
Sonntag 22. Juni 2014, 13:07
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ich weiß einfach nicht wie ich die Argumente (z.b f,k) einbringe und das dann in die Klasse "Please..." (-->_init_) mache.
Desweiteren habe ich das Problem, dass ich auch mehrere Transparente Bilder mit verschiedenen Commands miteinbringen muss, weil dieses Programm jetzt nur auf eine PNG.Datei ...
von M96Wayne
Sonntag 22. Juni 2014, 11:49
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Kann mir nochmal jemand helfen, wenn jemand Zeit hätte?
von M96Wayne
Samstag 21. Juni 2014, 13:58
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Komme einfach nicht darauf, wie ich das anstellen soll.
von M96Wayne
Samstag 21. Juni 2014, 13:05
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ok! Ich werde es mal versuchen, wenn es nicht klappt, wende ich mich an Dich (Euch).
von M96Wayne
Samstag 21. Juni 2014, 12:46
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Wie kann ich das dann ändern würde es nämlich dann so machen:

self.button.place(x=k, y=f, width=width, height=height)
button_image = image.crop((k, f, button_width+k,button_height+f))

Bloß weiß ich halt nich wie man das dann definiert bzw umsetzt, aber vom Prinzip her ist es ja richtig. Man ...
von M96Wayne
Samstag 21. Juni 2014, 12:31
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ok! Habs jetzt endlich. Danke!
von M96Wayne
Samstag 21. Juni 2014, 12:13
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Könntest du das mal mit den Werten (x=100,y=100) darstellen, weil ich kapier das nicht ganz (Sry bin noch Anfänger)
von M96Wayne
Samstag 21. Juni 2014, 11:56
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Also wenn ich das so ändere (zB):


Code: Alles auswählen

self.button.place(x=100, y=100, width=width, height=height)
button_image = image.crop((100,100, button_width, button_height))
Kommt bei mir der Fehler:
ValueError: images do not match
von M96Wayne
Samstag 21. Juni 2014, 11:18
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Wow! Vielen Dank! Bin gerade dabei das Programm langsam zu durchblicken.
Danke für die Mühe! :D

Edit: Wie bekomm ich es denn, wenn ich meinen Button verschiebe (x-y Koordinaten verschieden wähle, dass sich die Schaltfläche dann auch verändert?

button_image = image.crop((0, 0, button_width, button ...
von M96Wayne
Samstag 21. Juni 2014, 10:15
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ich verstehe was du meinst, jedoch glaube ich,dass ich das mit meinem bisherigen Wissensstand nicht machen kann (ohne Hilfe).
von M96Wayne
Samstag 21. Juni 2014, 00:19
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Die Problematik dabei ist, dass die Hintergrundbilder verschiedene Farbverläufe haben und man diese nicht als Hintergrundfarbe der Schaltfläche darstellen kann.
Ich wüsste nämlich nicht wie man von einem Bild die genau exakten Farbverläufe auf die Schaltfläche übertragen könnte.
von M96Wayne
Freitag 20. Juni 2014, 23:55
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ich habe wahrscheinlich 50 oder mehr Hintergrundbilder, die ich da miteinbringen muss, dazu müsste ich dann ~50mal die Hintergrundfläche ändern. Ist auch nicht gerade das Wahre. Hatte gehofft man könnte es ganz Transparent machen. :wink:
von M96Wayne
Freitag 20. Juni 2014, 23:29
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Wollte einen Pfeil als Button darstellen der über meinem Hintergrundbild liegt. Das Hintergrundbild wechselt ständig, deswegen kann ich den Hintergrund von dem Pfeil auch nicht daran anpassen.
von M96Wayne
Freitag 20. Juni 2014, 23:14
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ja, den Hintergrund der Schaltfläche hat es bei mir auch (das Gräulich-Weiße), jedoch will ich, dass bis auf mein Symbol alles transparent ist, sodass ich wenn ich einen Hintergrund einfüge nur das Symbol sehe und nich noch die Hintergrundfarbe der Schaltfläche
von M96Wayne
Freitag 20. Juni 2014, 23:03
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

from tkinter import *
import PIL.ImageTk
from PIL import Image, ImageDraw
Fenster = Tk()
Fenster.title ("Das Spiel")
Fenster.geometry ("1280x1024")
Fenster.resizable(width=FALSE, height=FALSE)
#AA = PIL.ImageTk.PhotoImage(file='Wallpaper.gif')
#A=Button(Fenster,image=AA)
#A.place(x=0,y=0,width=1280 ...
von M96Wayne
Freitag 20. Juni 2014, 21:49
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

from tkinter import *
import PIL.ImageTk
from PIL import Image, ImageDraw
Fenster = Tk()
Fenster.title ("Das Spiel")
Fenster.geometry ("1280x1024")
Fenster.resizable(width=FALSE, height=FALSE)


Hintergrund = PIL.ImageTk.PhotoImage('img2.png')
a=Button(Fenster,image=Hintergrund,)
a.place(x=0,y=0 ...
von M96Wayne
Freitag 20. Juni 2014, 20:20
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Dann bekomm ich den Error:

Hintergrund = PIL.ImageTk.PhotoImage('back.png')
AttributeError: 'module' object has no attribute 'ImageTk'

Hab ich dann etwas falsch importiert oder wieder falsch angewandt?
von M96Wayne
Freitag 20. Juni 2014, 19:46
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

TypeError: 'module' object is not callable
--> Bekomme den Error in der Zeile:
Hintergrund = PIL.ImageTk('back.png')
von M96Wayne
Freitag 20. Juni 2014, 19:36
Forum: Tkinter
Thema: Transparente Bilder in Python einfügen
Antworten: 41
Zugriffe: 8300

Re: Transparente Bilder in Python einfügen

Ok! Vielen Dank, ich werde es versuchen! :)