【发布时间】:2012-04-26 20:43:43
【问题描述】:
#import statements
from Tkinter import *
import tkMessageBox
import tkFont
from PIL import ImageTk,Image
图片导入代码:
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()
此代码不起作用。我要导入背景图片。
【问题讨论】:
-
您的标签是否显示“欢迎!!!!”如果删除图像属性,则为文本?即
Label(app, textvariable=labelText, ...)此文本不会显示图像正在显示,因为图像属性优先于文本变量。 -
我将向 SO 发送提案,以弃用“不工作”一词。它在它诞生的第一天就失去了任何有用的意义。说真的,试着描述为什么你认为它不起作用。
-
删除了我的答案,因为它没有回答您的实际问题。您应该编辑您的帖子以使其更具体。我还将使用您在评论中发布的链接来制定此问题的答案。 (在这里回答您自己的问题非常好。)