Wie Sie ein Bild für den hintergrund in tkinter?

#import statements
from Tkinter import *
import tkMessageBox
import tkFont
from PIL import ImageTk,Image

Code um das Bild zu importieren:

app = Tk()
app.title("Welcome")
image2 =Image.open('C:\\Users\\adminp\\Desktop\\titlepage\\front.gif')
image1 = ImageTk.PhotoImage(image2)
w = image1.width()
h = image1.height()
app.geometry('%dx%d+0+0' % (w,h))
#app.configure(background='C:\\Usfront.png')
#app.configure(background = image1)

labelText = StringVar()
labelText.set("Welcome !!!!")
#labelText.fontsize('10')

label1 = Label(app, image=image1, textvariable=labelText,
               font=("Times New Roman", 24),
               justify=CENTER, height=4, fg="blue")
label1.pack()

app.mainloop()

Dieser code funktioniert nicht. :( Ich will importieren Sie ein Hintergrundbild.

  • Hat Ihr label zeigen "herzlich willkommen !!!!" text, wenn Sie entfernen das Bild-Attribut? also Label(app, textvariable=labelText, ...) Dieser text würde nicht zeigen, bis das Bild wurde angezeigt, da das Bild-Attribut Vorrang vor den Bezeichnungen Textvariable.
  • Ich schicke einen Vorschlag, um SO für die Streichung des Begriffs "funktioniert nicht". Er verlor alle nützlichen Sinn dem ersten Tag, als es geboren wurde. Im ernst, versuchen Sie zu beschreiben, warum Sie denken, dass es nicht funktioniert.
  • Gelöscht meine Antwort da es sich nicht um die Beantwortung Ihrer eigentlichen Frage. Sie sollte Bearbeiten Sie Ihre post, um es genauer zu definieren. Ich würde mich auch über den link, den Sie geschrieben in Ihrem Kommentar zu formulieren, eine Antwort für diese Frage. (Es ist völlig in Ordnung Antwort auf Ihre eigenen Fragen finden Sie hier.)
InformationsquelleAutor user1276381 | 2012-04-15
Schreibe einen Kommentar