Tkinter Python图像

2024-10-17 08:36:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我不明白为什么我会犯这个错误。我查看了错误中指定的文件,并对PIL和实际错误做了一些研究。任何帮助都将不胜感激。这是一个示例代码,它不属于我。我正在学习一个新的python模块。在

代码:

from PIL import Image, ImageTk
from Tkinter import Tk, Label, BOTH
from ttk import Frame, Style

class Example(Frame):

    def __init__(self, parent):
          Frame.__init__(self, parent)   

          self.parent = parent

          self.initUI()

    def initUI(self):

          self.parent.title("Picture")
          self.pack(fill=BOTH, expand=1)

          Style().configure("TFrame", background="#333")

          bard = Image.open("test.jpg")
          bardejov = ImageTk.PhotoImage(bard)
          label1 = Label(self, image=bardejov)
          label1.image = bardejov
          label1.place(x=20, y=20)

def main():
    root = Tk()
    root.geometry("300x280+300+300")
    app = Example(root)
    root.mainloop()  


if __name__ == '__main__':
    enter code heremain()  

错误:

^{pr2}$

Tags: 代码fromimageimportselfpildef错误