在PythonTkinter中创建类(对象是内部有东西的框架)

在PythonTkinter中创建类(对象是内部有东西的框架),python,image,class,tkinter,frame,Python,Image,Class,Tkinter,Frame,我想用python创建一个gui应用程序,它由我将定义的类的多个对象组成。每个对象都是一个框架,里面有一个标签 我试过这个: `class MyClass: def __init__(self) self.frame = Frame(root) self.image = None (???) self.label = Label(self.frame, text='default')` 如果没

我想用python创建一个gui应用程序,它由我将定义的类的多个对象组成。每个对象都是一个框架,里面有一个标签

我试过这个:

 `class MyClass:
        def __init__(self)
              self.frame = Frame(root)
              self.image = None (???)
              self.label = Label(self.frame, text='default')`
如果没有默认图像,如何定义图像?这些图像将在定义该对象时以编程方式添加。

我自己计算:

只需将图像的路径添加到init函数:

def __init__(self, imagepath)

其余的都一样,只需使用此路径定义图像。

使用
self.image=None有什么问题?